etr/libhttpserver

[BUG] Test coverage for -DCASE_INSENSITIVE is lacking.

bcsgh opened this issue · 0 comments

bcsgh commented

Prerequisites

Description

Some digging around for other reason shows that http_endpoint::operator< is unconditionally case-insensitive. This strongly implies that there are gaps in the test suite relating to builds with -DCASE_INSENSITIVE.

Steps to Reproduce

Play around with this: 518a966

Expected behavior: Test coverage both with and withou -DCASE_INSENSITIVE and the cases where they differ.

Actual behavior: A test I added for one case surfaced a bug.

Versions

Current master.