summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-09-27 08:21:08 +0000
committerRaphael Isemann <teemperor@gmail.com>2019-09-27 08:21:08 +0000
commita8d04651ce779d1eb2fe02b3bec2298185971725 (patch)
tree03232b20b6c2b7ea3c67d8c05085b70feee5e7d5 /lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
parentc4488a6e9db56b2a45a60f829428f14cfabf5791 (diff)
downloadbcm5719-llvm-a8d04651ce779d1eb2fe02b3bec2298185971725.tar.gz
bcm5719-llvm-a8d04651ce779d1eb2fe02b3bec2298185971725.zip
[lldb][NFC] Actually test which method we call in TestCallOverriddenMethod
llvm-svn: 373051
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py')
-rw-r--r--lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py b/lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
index af216898cf7..c22fffb4f23 100644
--- a/lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
+++ b/lldb/packages/Python/lldbsuite/test/commands/expression/call-overridden-method/TestCallOverriddenMethod.py
@@ -40,9 +40,12 @@ class ExprCommandCallOverriddenMethod(TestBase):
# Test call to method in base class (this should always work as the base
# class method is never an override).
- self.expect("expr b->foo()")
+ self.expect("expr b->foo()", substrs=["2"])
# Test call to overridden method in derived class (this will fail if the
# overrides table is not correctly set up, as Derived::foo will be assigned
# a vtable entry that does not exist in the compiled program).
- self.expect("expr d.foo()")
+ self.expect("expr d.foo()", substrs=["2"])
+
+ # Test calling the base class.
+ self.expect("expr realbase.foo()", substrs=["1"])
OpenPOWER on IntegriCloud