diff modules/unicode/test/main.cpp @ 548:f48bb09bccc7

Misc: huge cleanup, switch to spaces
author David Demelier <markand@malikania.fr>
date Wed, 15 Jun 2016 13:13:26 +0200
parents 17a733c5661a
children
line wrap: on
line diff
--- a/modules/unicode/test/main.cpp	Wed Jun 15 11:59:17 2016 +0200
+++ b/modules/unicode/test/main.cpp	Wed Jun 15 13:13:26 2016 +0200
@@ -33,34 +33,34 @@
 
 TEST(Conversion32to8, ascii)
 {
-	try {
-		std::u32string u32{'a', 'b', 'c'};
-		std::string s = unicode::toUtf8(u32);
+    try {
+        std::u32string u32{'a', 'b', 'c'};
+        std::string s = unicode::toUtf8(u32);
 
-		ASSERT_EQ("abc", s);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ("abc", s);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Conversion32to8, valid)
 {
-	try {
-		std::u32string u32{'a', U'é', 'c', U'𠀀'};
-		std::string s = unicode::toUtf8(u32);
-		std::string expected = u8"aéc𠀀";
+    try {
+        std::u32string u32{'a', U'é', 'c', U'𠀀'};
+        std::string s = unicode::toUtf8(u32);
+        std::string expected = u8"aéc𠀀";
 
-		ASSERT_EQ(expected, s);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, s);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Conversion32to8, invalid)
 {
-	std::u32string u32{'a', 0xFFFFFFFF, 'c'};
+    std::u32string u32{'a', 0xFFFFFFFF, 'c'};
 
-	ASSERT_ANY_THROW(unicode::toUtf8(u32));
+    ASSERT_ANY_THROW(unicode::toUtf8(u32));
 }
 
 /*
@@ -70,28 +70,28 @@
 
 TEST(Conversion8to32, ascii)
 {
-	try {
-		std::string s{"abc"};
-		std::u32string expected{'a', 'b', 'c'};
-		std::u32string result = unicode::toUtf32(s);
+    try {
+        std::string s{"abc"};
+        std::u32string expected{'a', 'b', 'c'};
+        std::u32string result = unicode::toUtf32(s);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Conversion8to32, valid)
 {
-	try {
-		std::string s{u8"aéc𠀀"};
-		std::u32string expected{'a', U'é', 'c', U'𠀀'};
-		std::u32string result = unicode::toUtf32(s);
+    try {
+        std::string s{u8"aéc𠀀"};
+        std::u32string expected{'a', U'é', 'c', U'𠀀'};
+        std::u32string result = unicode::toUtf32(s);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 /*
@@ -101,41 +101,41 @@
 
 TEST(Toupper32, ascii)
 {
-	try {
-		std::u32string u32{'a', 'b', 'c'};
-		std::u32string expected{'A', 'B', 'C'};
-		std::u32string result = unicode::toupper(u32);
+    try {
+        std::u32string u32{'a', 'b', 'c'};
+        std::u32string expected{'A', 'B', 'C'};
+        std::u32string result = unicode::toupper(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Toupper32, valid)
 {
-	try {
-		std::u32string u32{U'ä', U'ç', U'ë'};
-		std::u32string expected{U'Ä', U'Ç', U'Ë'};
-		std::u32string result = unicode::toupper(u32);
+    try {
+        std::u32string u32{U'ä', U'ç', U'ë'};
+        std::u32string expected{U'Ä', U'Ç', U'Ë'};
+        std::u32string result = unicode::toupper(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Toupper32, invalid)
 {
-	try {
-		std::u32string u32{'a', 0xFFFFFFFF, 'b'};
-		std::u32string expected{'A', 0xFFFFFFFF, 'B'};
-		std::u32string result = unicode::toupper(u32);
+    try {
+        std::u32string u32{'a', 0xFFFFFFFF, 'b'};
+        std::u32string expected{'A', 0xFFFFFFFF, 'B'};
+        std::u32string result = unicode::toupper(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 /*
@@ -145,41 +145,41 @@
 
 TEST(Tolower32, ascii)
 {
-	try {
-		std::u32string u32{'A', 'B', 'C'};
-		std::u32string expected{'a', 'b', 'c'};
-		std::u32string result = unicode::tolower(u32);
+    try {
+        std::u32string u32{'A', 'B', 'C'};
+        std::u32string expected{'a', 'b', 'c'};
+        std::u32string result = unicode::tolower(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Tolower32, valid)
 {
-	try {
-		std::u32string u32{U'Ä', U'Ç', U'Ë'};
-		std::u32string expected{U'ä', U'ç', U'ë'};
-		std::u32string result = unicode::tolower(u32);
+    try {
+        std::u32string u32{U'Ä', U'Ç', U'Ë'};
+        std::u32string expected{U'ä', U'ç', U'ë'};
+        std::u32string result = unicode::tolower(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Tolower32, invalid)
 {
-	try {
-		std::u32string u32{'A', 0xFFFFFFFF, 'B'};
-		std::u32string expected{'a', 0xFFFFFFFF, 'b'};
-		std::u32string result = unicode::tolower(u32);
+    try {
+        std::u32string u32{'A', 0xFFFFFFFF, 'B'};
+        std::u32string expected{'a', 0xFFFFFFFF, 'b'};
+        std::u32string result = unicode::tolower(u32);
 
-		ASSERT_EQ(expected, result);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(expected, result);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 /*
@@ -189,33 +189,33 @@
 
 TEST(Toupper8, ascii)
 {
-	try {
-		std::string s{"abc"};
-		std::string r = unicode::toupper(s);
+    try {
+        std::string s{"abc"};
+        std::string r = unicode::toupper(s);
 
-		ASSERT_EQ("ABC", r);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ("ABC", r);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Toupper8, valid)
 {
-	try {
-		std::string s{u8"aéc"};
-		std::string r = unicode::toupper(s);
+    try {
+        std::string s{u8"aéc"};
+        std::string r = unicode::toupper(s);
 
-		ASSERT_EQ(u8"AÉC", r);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(u8"AÉC", r);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Toupper8, invalid)
 {
-	std::string s{"a" "\xFF""b"};
+    std::string s{"a" "\xFF""b"};
 
-	ASSERT_ANY_THROW(unicode::toupper(s));
+    ASSERT_ANY_THROW(unicode::toupper(s));
 }
 
 /*
@@ -225,33 +225,33 @@
 
 TEST(Tolower8, ascii)
 {
-	try {
-		std::string s{"ABC"};
-		std::string r = unicode::tolower(s);
+    try {
+        std::string s{"ABC"};
+        std::string r = unicode::tolower(s);
 
-		ASSERT_EQ("abc", r);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ("abc", r);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Tolower8, valid)
 {
-	try {
-		std::string s{u8"AÉC"};
-		std::string r = unicode::tolower(s);
+    try {
+        std::string s{u8"AÉC"};
+        std::string r = unicode::tolower(s);
 
-		ASSERT_EQ(u8"aéc", r);
-	} catch (const std::exception &ex) {
-		FAIL() << ex.what();
-	}
+        ASSERT_EQ(u8"aéc", r);
+    } catch (const std::exception &ex) {
+        FAIL() << ex.what();
+    }
 }
 
 TEST(Tolower8, invalid)
 {
-	std::string s{"A" "\xFF""B"};
+    std::string s{"A" "\xFF""B"};
 
-	ASSERT_ANY_THROW(unicode::tolower(s));
+    ASSERT_ANY_THROW(unicode::tolower(s));
 }
 
 /*
@@ -261,30 +261,30 @@
 
 TEST(Check, isspace)
 {
-	ASSERT_TRUE(unicode::isspace(' '));
-	ASSERT_FALSE(unicode::isspace(/* é */ 233));
+    ASSERT_TRUE(unicode::isspace(' '));
+    ASSERT_FALSE(unicode::isspace(/* é */ 233));
 }
 
 TEST(Check, isalpha)
 {
-	ASSERT_TRUE(unicode::isalpha(U'é'));
-	ASSERT_FALSE(unicode::isalpha(U'€'));
+    ASSERT_TRUE(unicode::isalpha(U'é'));
+    ASSERT_FALSE(unicode::isalpha(U'€'));
 }
 
 TEST(Check, isupper)
 {
-	ASSERT_FALSE(unicode::isupper('a'));
-	ASSERT_FALSE(unicode::isupper(U'é'));
-	ASSERT_TRUE(unicode::isupper('A'));
-	ASSERT_TRUE(unicode::isupper(U'É'));
+    ASSERT_FALSE(unicode::isupper('a'));
+    ASSERT_FALSE(unicode::isupper(U'é'));
+    ASSERT_TRUE(unicode::isupper('A'));
+    ASSERT_TRUE(unicode::isupper(U'É'));
 }
 
 TEST(Check, islower)
 {
-	ASSERT_TRUE(unicode::islower('a'));
-	ASSERT_TRUE(unicode::islower(U'é'));
-	ASSERT_FALSE(unicode::islower('A'));
-	ASSERT_FALSE(unicode::islower(U'É'));
+    ASSERT_TRUE(unicode::islower('a'));
+    ASSERT_TRUE(unicode::islower(U'é'));
+    ASSERT_FALSE(unicode::islower('A'));
+    ASSERT_FALSE(unicode::islower(U'É'));
 }
 
 /*
@@ -294,56 +294,56 @@
 
 TEST(Misc, nbytesPoint)
 {
-	ASSERT_EQ(1, unicode::nbytesPoint('a'));
-	ASSERT_EQ(2, unicode::nbytesPoint(U'é'));
-	ASSERT_EQ(3, unicode::nbytesPoint(U'€'));
-	ASSERT_EQ(4, unicode::nbytesPoint(U'𠀀'));
+    ASSERT_EQ(1, unicode::nbytesPoint('a'));
+    ASSERT_EQ(2, unicode::nbytesPoint(U'é'));
+    ASSERT_EQ(3, unicode::nbytesPoint(U'€'));
+    ASSERT_EQ(4, unicode::nbytesPoint(U'𠀀'));
 }
 
 TEST(Misc, nbytesUtf8)
 {
-	std::string s1{u8"a"};
-	std::string s2{u8"é"};
-	std::string s3{u8"€"};
-	std::string s4{u8"𠀀"};
+    std::string s1{u8"a"};
+    std::string s2{u8"é"};
+    std::string s3{u8"€"};
+    std::string s4{u8"𠀀"};
 
-	ASSERT_EQ(1, unicode::nbytesUtf8(s1[0]));
-	ASSERT_EQ(2, unicode::nbytesUtf8(s2[0]));
-	ASSERT_EQ(3, unicode::nbytesUtf8(s3[0]));
-	ASSERT_EQ(4, unicode::nbytesUtf8(s4[0]));
+    ASSERT_EQ(1, unicode::nbytesUtf8(s1[0]));
+    ASSERT_EQ(2, unicode::nbytesUtf8(s2[0]));
+    ASSERT_EQ(3, unicode::nbytesUtf8(s3[0]));
+    ASSERT_EQ(4, unicode::nbytesUtf8(s4[0]));
 }
 
 TEST(Misc, forEach)
 {
-	std::string s{u8"aé€𠀀"};
-	int current = 0;
+    std::string s{u8"aé€𠀀"};
+    int current = 0;
 
-	unicode::forEach(s, [&] (char32_t code) {
-		if (current == 0)
-			ASSERT_EQ(U'a', code);
-		else if (current == 1)
-			ASSERT_EQ(U'é', code);
-		else if (current == 2)
-			ASSERT_EQ(U'€', code);
-		else if (current == 3)
-			ASSERT_EQ(U'𠀀', code);
+    unicode::forEach(s, [&] (char32_t code) {
+        if (current == 0)
+            ASSERT_EQ(U'a', code);
+        else if (current == 1)
+            ASSERT_EQ(U'é', code);
+        else if (current == 2)
+            ASSERT_EQ(U'€', code);
+        else if (current == 3)
+            ASSERT_EQ(U'𠀀', code);
 
-		current++;
-	});
+        current++;
+    });
 
-	ASSERT_EQ(4, current);
+    ASSERT_EQ(4, current);
 }
 
 TEST(Misc, forEachInvalid)
 {
-	std::string s{"a" "\xFF" "b"};
+    std::string s{"a" "\xFF" "b"};
 
-	ASSERT_ANY_THROW(unicode::forEach(s, [&] (char32_t) { }));
+    ASSERT_ANY_THROW(unicode::forEach(s, [&] (char32_t) { }));
 }
 
 int main(int argc, char **argv)
 {
-	InitGoogleTest(&argc, argv);
+    InitGoogleTest(&argc, argv);
 
-	return RUN_ALL_TESTS();
+    return RUN_ALL_TESTS();
 }