Don't assume an implicit error_code -> bool operator.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 3 Jun 2014 04:40:55 +0000 (04:40 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 3 Jun 2014 04:40:55 +0000 (04:40 +0000)
llvm-svn: 210070

clang-tools-extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp

index 1391f78..84de275 100644 (file)
@@ -19,14 +19,14 @@ TEST(ParseLineFilter, InvalidFilter) {
   EXPECT_FALSE(parseLineFilter("asdf", Options));
   EXPECT_TRUE(Options.LineFilter.empty());
 
-  EXPECT_TRUE(parseLineFilter("[{}]", Options));
-  EXPECT_TRUE(parseLineFilter("[{\"name\":\"\"}]", Options));
+  EXPECT_TRUE(!!parseLineFilter("[{}]", Options));
+  EXPECT_TRUE(!!parseLineFilter("[{\"name\":\"\"}]", Options));
   EXPECT_TRUE(
-      parseLineFilter("[{\"name\":\"test\",\"lines\":[[1]]}]", Options));
+      !!parseLineFilter("[{\"name\":\"test\",\"lines\":[[1]]}]", Options));
   EXPECT_TRUE(
-      parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,2,3]]}]", Options));
+      !!parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,2,3]]}]", Options));
   EXPECT_TRUE(
-      parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,-1]]}]", Options));
+      !!parseLineFilter("[{\"name\":\"test\",\"lines\":[[1,-1]]}]", Options));
 }
 
 TEST(ParseLineFilter, ValidFilter) {