Lines Matching refs:assertEvaluate

15     def assertEvaluate(self, expression, regex):  member in TestVSCode_variables
50 self.assertEvaluate("var1", "20")
51 self.assertEvaluate("var2", "21")
52 self.assertEvaluate("static_int", "42")
53 self.assertEvaluate("non_static_int", "43")
54 self.assertEvaluate("struct1", "my_struct @ 0x.*")
55 self.assertEvaluate("struct1.foo", "15")
56 self.assertEvaluate("struct2->foo", "16")
64 self.assertEvaluate(
67 self.assertEvaluate("a_function(1)", "1")
68 self.assertEvaluate("var2 + struct1.foo", "36")
69 self.assertEvaluate(
72 self.assertEvaluate("foo_var", "44")
82 self.assertEvaluate("var1", "20")
83 self.assertEvaluate("var2", "2") # different variable with the same name
84 self.assertEvaluate("static_int", "42")
85 self.assertEvaluate("non_static_int", "10") # different variable with the same name
86 self.assertEvaluate("struct1", "my_struct @ 0x.*")
87 self.assertEvaluate("struct1.foo", "15")
88 self.assertEvaluate("struct2->foo", "16")
91 self.assertEvaluate(
94 self.assertEvaluate("a_function(1)", "1")
95 self.assertEvaluate("var2 + struct1.foo", "17")
96 self.assertEvaluate(
99 self.assertEvaluate("foo_var", "44")
109 self.assertEvaluate("var", "42")
110 self.assertEvaluate("static_int", "42")
111 self.assertEvaluate("non_static_int", "43")
121 self.assertEvaluate(
124 self.assertEvaluate("a_function(1)", "1")
125 self.assertEvaluate("var + 1", "43")
126 self.assertEvaluate(
129 self.assertEvaluate("foo_var", "44")
139 self.assertEvaluate("my_vec", "size=2")
141 self.assertEvaluate("my_vec", "size=3")
143 self.assertEvaluate("my_map", "size=2")
145 self.assertEvaluate("my_map", "size=3")
147 self.assertEvaluate("my_bool_vec", "size=1")
149 self.assertEvaluate("my_bool_vec", "size=2")