Lines Matching defs:assertEvaluate
15 def assertEvaluate(self, expression, regex):
63 self.assertEvaluate("var1", "20")
66 self.assertEvaluate("", "20")
69 self.assertEvaluate("var2", "21")
71 self.assertEvaluate("", "21")
72 self.assertEvaluate("", "21")
73 self.assertEvaluate("static_int", "42")
74 self.assertEvaluate("non_static_int", "43")
75 self.assertEvaluate("struct1.foo", "15")
76 self.assertEvaluate("struct2->foo", "16")
79 self.assertEvaluate(
83 self.assertEvaluate("struct2", r"\(my_struct \*\) (struct2|\$\d+) = 0x.*")
84 self.assertEvaluate(
88 self.assertEvaluate(
96 self.assertEvaluate(
99 self.assertEvaluate("struct3", "0x.*0")
104 self.assertEvaluate("list", r"\(lldb\) list\n.*")
113 self.assertEvaluate("a_function", "0x.*a.out`a_function.*")
114 self.assertEvaluate("a_function(1)", "1")
115 self.assertEvaluate("var2 + struct1.foo", "36")
116 self.assertEvaluate("foo_func", "0x.*a.out`foo_func.*")
117 self.assertEvaluate("foo_var", "44")
127 self.assertEvaluate("var1", "20")
128 self.assertEvaluate("var2", "2") # different variable with the same name
129 self.assertEvaluate("static_int", "42")
130 self.assertEvaluate(
134 self.assertEvaluate(
139 self.assertEvaluate(
147 self.assertEvaluate("struct1.foo", "15")
148 self.assertEvaluate("struct2->foo", "16")
151 self.assertEvaluate("a_function", "0x.*a.out`a_function.*")
152 self.assertEvaluate("a_function(1)", "1")
153 self.assertEvaluate("var2 + struct1.foo", "17")
154 self.assertEvaluate("foo_func", "0x.*a.out`foo_func.*")
155 self.assertEvaluate("foo_var", "44")
165 self.assertEvaluate("list", "42")
166 self.assertEvaluate("static_int", "42")
167 self.assertEvaluate("non_static_int", "43")
177 self.assertEvaluate("a_function", "0x.*a.out`a_function.*")
178 self.assertEvaluate("a_function(1)", "1")
179 self.assertEvaluate("list + 1", "43")
180 self.assertEvaluate("foo_func", "0x.*a.out`foo_func.*")
181 self.assertEvaluate("foo_var", "44")
191 self.assertEvaluate("my_vec", "size=2")
193 self.assertEvaluate("my_vec", "size=3")
195 self.assertEvaluate("my_map", "size=2")
197 self.assertEvaluate("my_map", "size=3")
199 self.assertEvaluate("my_bool_vec", "size=1")
201 self.assertEvaluate("my_bool_vec", "size=2")
206 self.assertEvaluate("memory read -c 1 &my_ints", ".* 05 .*\n")
207 self.assertEvaluate("", ".* 0a .*\n")
208 self.assertEvaluate("", ".* 0f .*\n")
209 self.assertEvaluate("", ".* 14 .*\n")
210 self.assertEvaluate("", ".* 19 .*\n")