blob: 4df8e6be567a929a8e8d1462fb66ee994ac45960 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <catch2/catch.hpp>
#include <vcpkg/base/stringview.h>
template <std::size_t N>
static vcpkg::StringView sv(const char (&cstr)[N]) {
return cstr;
}
TEST_CASE("string view operator==", "[stringview]") {
// these are due to a bug in operator==
// see commit 782723959399a1a0725ac49
REQUIRE(sv("hey") != sv("heys"));
REQUIRE(sv("heys") != sv("hey"));
REQUIRE(sv("hey") == sv("hey"));
REQUIRE(sv("hey") != sv("hex"));
}
|