diff options
author | Oleg Morozenkov <m@oleg.rocks> | 2018-07-23 01:56:42 +0300 |
---|---|---|
committer | Oleg Morozenkov <m@oleg.rocks> | 2018-07-23 01:56:42 +0300 |
commit | d47ee877be5d1175bdc36f2d87881ddaf875a8e9 (patch) | |
tree | 7fd20cdc1236fe6b832ae980de12afd7071ebab9 /test/tgbot/tools | |
parent | cea20d4078f2088dea0dd589f1cc9dd7ee22461b (diff) |
Refactor http clients, fix webhook server, add more samples, change tabs to 4 spaces
Diffstat (limited to 'test/tgbot/tools')
-rw-r--r-- | test/tgbot/tools/StringTools.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/test/tgbot/tools/StringTools.cpp b/test/tgbot/tools/StringTools.cpp index 969c3d8..d92fc86 100644 --- a/test/tgbot/tools/StringTools.cpp +++ b/test/tgbot/tools/StringTools.cpp @@ -35,36 +35,36 @@ using namespace std; BOOST_AUTO_TEST_SUITE(tStringTools) BOOST_AUTO_TEST_CASE(startsWith) { - BOOST_CHECK(StringTools::startsWith("abc123", "abc")); - BOOST_CHECK(!StringTools::startsWith("abc123", "aac")); - BOOST_CHECK(!StringTools::startsWith("abc123", "Xabc")); - BOOST_CHECK(!StringTools::startsWith("abc123", "abcX")); - BOOST_CHECK(!StringTools::startsWith("abc", "abc123")); + BOOST_CHECK(StringTools::startsWith("abc123", "abc")); + BOOST_CHECK(!StringTools::startsWith("abc123", "aac")); + BOOST_CHECK(!StringTools::startsWith("abc123", "Xabc")); + BOOST_CHECK(!StringTools::startsWith("abc123", "abcX")); + BOOST_CHECK(!StringTools::startsWith("abc", "abc123")); } BOOST_AUTO_TEST_CASE(endsWith) { - BOOST_CHECK(StringTools::endsWith("abc123", "123")); - BOOST_CHECK(!StringTools::endsWith("abc123", "113")); - BOOST_CHECK(!StringTools::endsWith("abc123", "X123")); - BOOST_CHECK(!StringTools::endsWith("abc123", "123X")); - BOOST_CHECK(!StringTools::endsWith("123", "abc123")); + BOOST_CHECK(StringTools::endsWith("abc123", "123")); + BOOST_CHECK(!StringTools::endsWith("abc123", "113")); + BOOST_CHECK(!StringTools::endsWith("abc123", "X123")); + BOOST_CHECK(!StringTools::endsWith("abc123", "123X")); + BOOST_CHECK(!StringTools::endsWith("123", "abc123")); } BOOST_AUTO_TEST_CASE(split) { - BOOST_CHECK(StringTools::split("123 456 789", ' ') == vector<string>({"123", "456", "789"})); - BOOST_CHECK(StringTools::split("aaa", ' ') == vector<string>({"aaa"})); + BOOST_CHECK(StringTools::split("123 456 789", ' ') == vector<string>({"123", "456", "789"})); + BOOST_CHECK(StringTools::split("aaa", ' ') == vector<string>({"aaa"})); } BOOST_AUTO_TEST_CASE(urlEncode) { - string t = StringTools::urlEncode("`1234567890-qwertyuiop[]\\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:ZXCVBNM<>? "); - string e = "%601234567890-qwertyuiop%5B%5D%5Casdfghjkl%3B%27zxcvbnm%2C.%2F~%21%40%23%24%25%5E%26%2A%28%29_%2BQWERTYUIOP%7B%7D%7CASDFGHJKL:ZXCVBNM%3C%3E%3F%20"; - BOOST_CHECK_MESSAGE(t == e, diffS(t, e)); + string t = StringTools::urlEncode("`1234567890-qwertyuiop[]\\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:ZXCVBNM<>? "); + string e = "%601234567890-qwertyuiop%5B%5D%5Casdfghjkl%3B%27zxcvbnm%2C.%2F~%21%40%23%24%25%5E%26%2A%28%29_%2BQWERTYUIOP%7B%7D%7CASDFGHJKL:ZXCVBNM%3C%3E%3F%20"; + BOOST_CHECK_MESSAGE(t == e, diffS(t, e)); } BOOST_AUTO_TEST_CASE(urlDecode) { - string t = StringTools::urlDecode("%601234567890-qwertyuiop%5b%5d%5casdfghjkl%3b%27zxcvbnm%2c.%2f~%21%40%23%24%25%5e%26%2a%28%29_%2bQWERTYUIOP%7b%7d%7cASDFGHJKL%3aZXCVBNM%3c%3e%3f%20"); - string e = "`1234567890-qwertyuiop[]\\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:ZXCVBNM<>? "; - BOOST_CHECK_MESSAGE(t == e, diffS(t, e)); + string t = StringTools::urlDecode("%601234567890-qwertyuiop%5b%5d%5casdfghjkl%3b%27zxcvbnm%2c.%2f~%21%40%23%24%25%5e%26%2a%28%29_%2bQWERTYUIOP%7b%7d%7cASDFGHJKL%3aZXCVBNM%3c%3e%3f%20"); + string e = "`1234567890-qwertyuiop[]\\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:ZXCVBNM<>? "; + BOOST_CHECK_MESSAGE(t == e, diffS(t, e)); } BOOST_AUTO_TEST_SUITE_END() |