From e3e90de02a51f0ce859638854074166e3923e500 Mon Sep 17 00:00:00 2001 From: ELynx Date: Mon, 27 Jun 2016 13:09:32 +0300 Subject: [PATCH] Proper comparison in unit tests; remove leftover static keyword --- include/chaiscript/language/chaiscript_parser.hpp | 4 ++-- unittests/string_unicode_parse.chai | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/chaiscript/language/chaiscript_parser.hpp b/include/chaiscript/language/chaiscript_parser.hpp index 8120fac..f67bbf7 100644 --- a/include/chaiscript/language/chaiscript_parser.hpp +++ b/include/chaiscript/language/chaiscript_parser.hpp @@ -58,14 +58,14 @@ namespace chaiscript // Generic for u16, u32 and (probably) wchar template - static string_type str_from_ll(long long val) + string_type str_from_ll(long long val) { return string_type(1, string_type::value_type(val)); //size, character } // Specialization for char template<> - static std::string str_from_ll(long long val) + std::string str_from_ll(long long val) { std::string::value_type c[2]; c[1] = std::string::value_type(val); diff --git a/unittests/string_unicode_parse.chai b/unittests/string_unicode_parse.chai index 8807126..50da68b 100644 --- a/unittests/string_unicode_parse.chai +++ b/unittests/string_unicode_parse.chai @@ -6,6 +6,6 @@ assert_equal('\udd', '\uDD') assert_equal('\u0ee', '\uEE') assert_equal('\ue', '\u000E') -assert_equal("\u30\u31\u32", "123") -assert_equal("\u33Test", "4Test") +assert_equal("\u30\u31\u32", "012") +assert_equal("\u33Test", "3Test") assert_equal("Test\u0040", "Test@")