diff options
| -rw-r--r-- | lldb/test/expression_command/test/TestExprs.py | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/lldb/test/expression_command/test/TestExprs.py b/lldb/test/expression_command/test/TestExprs.py index 6147979380e..723d1b762aa 100644 --- a/lldb/test/expression_command/test/TestExprs.py +++ b/lldb/test/expression_command/test/TestExprs.py @@ -85,10 +85,31 @@ class BasicExprCommandsTestCase(TestBase): self.runCmd("run", RUN_SUCCEEDED) + # runCmd: expression 'a' + # output: (char) $0 = 'a' self.runCmd("expression 'a'") - self.runCmd('expression printf("\t\x68\n")') - self.runCmd('expression printf("\"\n")') - self.runCmd('expression printf("\'\n")') + + # runCmd: expression printf ("\n\n\tHello there!") + # output: (unsigned long) $1 = 15 + self.runCmd('expression printf ("\\n\\n\\tHello there!")') + + # runCmd: expression printf("\t\x68\n") + # output: (unsigned long) $2 = 3 + self.runCmd('expression printf("\\t\\x68\\n")') + + # runCmd: expression printf("\"\n") + # output: (unsigned long) $3 = 2 + self.runCmd('expression printf("\\"\\n")') + + # runCmd: expression printf("'\n") + # output: (unsigned long) $4 = 2 + self.runCmd('expression printf("\'\\n")') + + # runCmd: command alias print_hi expression printf ("\n\tHi!") + # output: + self.runCmd('command alias print_hi expression printf ("\\n\\tHi!")') + # This fails currently. + self.runCmd('print_hi') if __name__ == '__main__': |

