Lines Matching defs:TestCheck
268 class TestCheck : public ClangTidyCheck {
270 TestCheck(ClangTidyContext *Context) : ClangTidyCheck("test", Context) {}
323 TestCheck TestCheck(&Context);
324 EXPECT_FALSE(TestCheck.getLocal("Opt"));
325 EXPECT_EQ(TestCheck.getLocal("Opt", "Unknown"), "Unknown");
353 TestCheck TestCheck(&Context);
355 CHECK_VAL(TestCheck.getIntLocal("IntExpected"), 1);
356 CHECK_VAL(TestCheck.getIntGlobal("GlobalIntExpected"), 1);
357 EXPECT_FALSE(TestCheck.getIntLocal("IntInvalid1").has_value());
358 EXPECT_FALSE(TestCheck.getIntLocal("IntInvalid2").has_value());
359 EXPECT_FALSE(TestCheck.getIntGlobal("GlobalIntInvalid").has_value());
360 ASSERT_EQ(TestCheck.getIntLocal("DefaultedIntInvalid", 1), 1);
362 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolITrueValue"), true);
363 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolIFalseValue"), false);
364 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolTrueValue"), true);
365 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolFalseValue"), false);
366 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolTrueShort"), true);
367 CHECK_VAL(TestCheck.getIntLocal<bool>("BoolFalseShort"), false);
368 EXPECT_FALSE(TestCheck.getIntLocal<bool>("BoolUnparseable"));
415 TestCheck TestCheck(&Context);
417 CHECK_VAL(TestCheck.getIntLocal<Colours>("Valid"), Colours::Red);
418 CHECK_VAL(TestCheck.getIntGlobal<Colours>("GlobalValid"), Colours::Violet);
420 EXPECT_FALSE(TestCheck.getIntLocal<Colours>("ValidWrongCase").has_value());
421 EXPECT_FALSE(TestCheck.getIntLocal<Colours>("NearMiss").has_value());
422 EXPECT_FALSE(TestCheck.getIntGlobal<Colours>("GlobalInvalid").has_value());
424 TestCheck.getIntGlobal<Colours>("GlobalValidWrongCase").has_value());
425 EXPECT_FALSE(TestCheck.getIntGlobal<Colours>("GlobalNearMiss").has_value());
427 EXPECT_FALSE(TestCheck.getIntLocal<Colours>("Invalid").has_value());