Author: chapuni
Date: Sat May 24 12:22:01 2014
New Revision: 209583
URL: http://llvm.org/viewvc/llvm-project?rev=209583&view=rev
Log:
ClangTidyOptionsTest.cpp: Rewrite literals. Raw string literals are unavailable
on msc17.
Modified:
clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyOptionsTest.cpp
Modified: clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyOptionsTest.cpp
URL:
http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyOptionsTest.cpp?rev=209583&r1=209582&r2=209583&view=diff
==============================================================================
--- clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyOptionsTest.cpp
(original)
+++ clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyOptionsTest.cpp Sat
May 24 12:22:01 2014
@@ -20,20 +20,21 @@ TEST(ParseLineFilter, InvalidFilter) {
EXPECT_TRUE(Options.LineFilter.empty());
EXPECT_TRUE(parseLineFilter("[{}]", Options));
- EXPECT_TRUE(parseLineFilter(R"([{"name":""}])", Options));
- EXPECT_TRUE(parseLineFilter(R"([{"name":"test","lines":[[1]]}])", Options));
+ EXPECT_TRUE(parseLineFilter("[{\"name\":\"\"}]", Options));
EXPECT_TRUE(
- parseLineFilter(R"([{"name":"test","lines":[[1,2,3]]}])", Options));
+ parseLineFilter("[{\"name\":\"test\",\"lines\":[[1]]}]", Options));
EXPECT_TRUE(
- parseLineFilter(R"([{"name":"test","lines":[[1,-1]]}])", Options));
+ parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,2,3]]}]", Options));
+ EXPECT_TRUE(
+ parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,-1]]}]", Options));
}
TEST(ParseLineFilter, ValidFilter) {
ClangTidyOptions Options;
llvm::error_code Error = parseLineFilter(
- R"([{"name":"file1.cpp","lines":[[3,15],[20,30],[42,42]]},
- {"name":"file2.h"},
- {"name":"file3.cc","lines":[[100,1000]]}])",
+ "[{\"name\":\"file1.cpp\",\"lines\":[[3,15],[20,30],[42,42]]},"
+ "{\"name\":\"file2.h\"},"
+ "{\"name\":\"file3.cc\",\"lines\":[[100,1000]]}]",
Options);
EXPECT_FALSE(Error);
EXPECT_EQ(3u, Options.LineFilter.size());
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits