diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 18:01:57 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 18:01:57 +0000 |
commit | 88c643b6fec27eec436c8d138fee6346e92337d6 (patch) | |
tree | 82cd13b2f3cde1c9e5f79689ba4e6ba67694843f /packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py | |
parent | 94994d372d014ce4c8758b9605d63fae651bd8aa (diff) |
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py')
-rw-r--r-- | packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py b/packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py deleted file mode 100644 index 95c5575385c5..000000000000 --- a/packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py +++ /dev/null @@ -1,60 +0,0 @@ -""" -Test that objective-c constant strings are generated correctly by the expression -parser. -""" - -from __future__ import print_function - - -import os -import time -import lldb -from lldbsuite.test.decorators import * -from lldbsuite.test.lldbtest import * -from lldbsuite.test import lldbutil - - -class ConstStringTestCase(TestBase): - - mydir = TestBase.compute_mydir(__file__) - d = {'OBJC_SOURCES': 'const-strings.m'} - - def setUp(self): - # Call super's setUp(). - TestBase.setUp(self) - # Find the line number to break inside main(). - self.main_source = "const-strings.m" - self.line = line_number(self.main_source, '// Set breakpoint here.') - - @skipUnlessDarwin - def test_break(self): - """Test constant string generation amd comparison by the expression parser.""" - self.build(dictionary=self.d) - self.setTearDownCleanup(self.d) - - exe = self.getBuildArtifact("a.out") - self.runCmd("file " + exe, CURRENT_EXECUTABLE_SET) - - lldbutil.run_break_set_by_file_and_line( - self, - self.main_source, - self.line, - num_expected_locations=1, - loc_exact=True) - - self.runCmd("run", RUN_SUCCEEDED) - self.expect("process status", STOPPED_DUE_TO_BREAKPOINT, - substrs=[" at %s:%d" % (self.main_source, self.line), - "stop reason = breakpoint"]) - - self.expect('expression (int)[str compare:@"hello"]', - startstr="(int) $0 = 0") - self.expect('expression (int)[str compare:@"world"]', - startstr="(int) $1 = -1") - - # Test empty strings, too. - self.expect('expression (int)[@"" length]', - startstr="(int) $2 = 0") - - self.expect('expression (int)[@"123" length]', - startstr="(int) $3 = 3") |