Lines Matching refs:Value
24 VariantValue Value = kUnsigned; in TEST() local
26 EXPECT_TRUE(Value.isUnsigned()); in TEST()
27 EXPECT_EQ(kUnsigned, Value.getUnsigned()); in TEST()
29 EXPECT_TRUE(Value.hasValue()); in TEST()
30 EXPECT_FALSE(Value.isString()); in TEST()
31 EXPECT_FALSE(Value.isMatcher()); in TEST()
36 VariantValue Value = kString; in TEST() local
38 EXPECT_TRUE(Value.isString()); in TEST()
39 EXPECT_EQ(kString, Value.getString()); in TEST()
40 EXPECT_EQ("String", Value.getTypeAsString()); in TEST()
42 EXPECT_TRUE(Value.hasValue()); in TEST()
43 EXPECT_FALSE(Value.isUnsigned()); in TEST()
44 EXPECT_FALSE(Value.isMatcher()); in TEST()
48 VariantValue Value = VariantMatcher::SingleMatcher(stmt()); in TEST() local
50 EXPECT_TRUE(Value.hasValue()); in TEST()
51 EXPECT_FALSE(Value.isUnsigned()); in TEST()
52 EXPECT_FALSE(Value.isString()); in TEST()
54 EXPECT_TRUE(Value.isMatcher()); in TEST()
55 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>()); in TEST()
56 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
57 EXPECT_EQ("Matcher<Stmt>", Value.getTypeAsString()); in TEST()
60 Value = VariantMatcher::SingleMatcher(recordDecl()); in TEST()
61 EXPECT_TRUE(Value.isMatcher()); in TEST()
62 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>()); in TEST()
63 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
64 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString()); in TEST()
66 Value = VariantMatcher::SingleMatcher(ignoringImpCasts(expr())); in TEST()
67 EXPECT_TRUE(Value.isMatcher()); in TEST()
68 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Decl>()); in TEST()
69 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<Stmt>()); in TEST()
70 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Expr>()); in TEST()
71 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<IntegerLiteral>()); in TEST()
72 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<GotoStmt>()); in TEST()
73 EXPECT_EQ("Matcher<Expr>", Value.getTypeAsString()); in TEST()
77 VariantValue Value = std::string("A"); in TEST() local
78 EXPECT_TRUE(Value.isString()); in TEST()
79 EXPECT_EQ("A", Value.getString()); in TEST()
80 EXPECT_TRUE(Value.hasValue()); in TEST()
81 EXPECT_FALSE(Value.isUnsigned()); in TEST()
82 EXPECT_FALSE(Value.isMatcher()); in TEST()
83 EXPECT_EQ("String", Value.getTypeAsString()); in TEST()
85 Value = VariantMatcher::SingleMatcher(recordDecl()); in TEST()
86 EXPECT_TRUE(Value.hasValue()); in TEST()
87 EXPECT_FALSE(Value.isUnsigned()); in TEST()
88 EXPECT_FALSE(Value.isString()); in TEST()
89 EXPECT_TRUE(Value.isMatcher()); in TEST()
90 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<Decl>()); in TEST()
91 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
92 EXPECT_EQ("Matcher<Decl>", Value.getTypeAsString()); in TEST()
94 Value = 17; in TEST()
95 EXPECT_TRUE(Value.isUnsigned()); in TEST()
96 EXPECT_EQ(17U, Value.getUnsigned()); in TEST()
97 EXPECT_TRUE(Value.hasValue()); in TEST()
98 EXPECT_FALSE(Value.isMatcher()); in TEST()
99 EXPECT_FALSE(Value.isString()); in TEST()
101 Value = VariantValue(); in TEST()
102 EXPECT_FALSE(Value.hasValue()); in TEST()
103 EXPECT_FALSE(Value.isUnsigned()); in TEST()
104 EXPECT_FALSE(Value.isString()); in TEST()
105 EXPECT_FALSE(Value.isMatcher()); in TEST()
106 EXPECT_EQ("Nothing", Value.getTypeAsString()); in TEST()
110 VariantValue Value; in TEST() local
112 if (Value) { in TEST()
116 EXPECT_TRUE(!Value); in TEST()
118 Value = std::string(); in TEST()
120 if (Value) { in TEST()
124 EXPECT_FALSE(!Value); in TEST()