|
|
@@ -13,8 +13,15 @@
|
|
|
|
|
|
using namespace string_utils;
|
|
|
|
|
|
+#if XCODE_UNIT_TEST
|
|
|
+// This is a hack to allow XCode to properly display failures when running
|
|
|
+// unit tests.
|
|
|
+#undef EXPECT_THAT
|
|
|
+#define EXPECT_THAT ASSERT_THAT
|
|
|
+#endif
|
|
|
+
|
|
|
TEST(TokenizerTest, SplitsStringOverToken) {
|
|
|
std::string const input = "A.B.C.D";
|
|
|
std::vector<std::string> const expected{"A", "B", "C", "D"};
|
|
|
- ASSERT_THAT(split(input, "."), expected);
|
|
|
+ EXPECT_THAT(split(input, "."), expected);
|
|
|
}
|