Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marian-nmt/Simple-WebSocket-Server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authoreidheim <eidheim@gmail.com>2017-06-10 20:53:54 +0300
committereidheim <eidheim@gmail.com>2017-06-10 20:53:54 +0300
commita9fec33995a477e6047625a3b80d45b0ade66cd4 (patch)
treed031b74db4a6f46056570e21e7f4cf4f5840119d /tests
parent460f2e87723f5d77a832a41fa0f8e3ee4c7247c2 (diff)
Case insensitive classes renamed and put under SimpleWeb namespace and made independent of boost. Also changed REGEX_NS to regex namespace, and added tests for case insensitive function and classes
Diffstat (limited to 'tests')
-rw-r--r--tests/parse_test.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/parse_test.cpp b/tests/parse_test.cpp
index ad7e68d..dafa3d2 100644
--- a/tests/parse_test.cpp
+++ b/tests/parse_test.cpp
@@ -118,6 +118,18 @@ public:
};
int main() {
+ assert(case_insensitive_equal("Test", "tesT"));
+ assert(case_insensitive_equal("tesT", "test"));
+ assert(!case_insensitive_equal("test", "tseT"));
+ CaseInsensitiveEqual equal;
+ assert(equal("Test", "tesT"));
+ assert(equal("tesT", "test"));
+ assert(!equal("test", "tset"));
+ CaseInsensitiveHash hash;
+ assert(hash("Test")==hash("tesT"));
+ assert(hash("tesT")==hash("test"));
+ assert(hash("test")!=hash("tset"));
+
SocketServerTest serverTest;
serverTest.io_service=std::make_shared<boost::asio::io_service>();