diff options
author | Davide Italiano <davide@freebsd.org> | 2018-05-29 22:08:07 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2018-05-29 22:08:07 +0000 |
commit | d9b9c919bcaefc72a1fd70c9f3cfa7bb339d6212 (patch) | |
tree | b5d8be67aebb699c0ba2fdadd6e5b22b38c0376b /lldb/packages/Python/lldbsuite/test/lang/objc | |
parent | dbd371e931f61c1a76339a3dd333900f5147ebff (diff) | |
download | bcm5719-llvm-d9b9c919bcaefc72a1fd70c9f3cfa7bb339d6212.tar.gz bcm5719-llvm-d9b9c919bcaefc72a1fd70c9f3cfa7bb339d6212.zip |
[ObjC] Fix the formatter for NSOrderedSet.
While I'm here, delete some dead code.
<rdar://problem/40622096>
llvm-svn: 333465
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/TestOrderedSet.py | 17 | ||||
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/main.m | 8 |
2 files changed, 25 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/TestOrderedSet.py b/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/TestOrderedSet.py new file mode 100644 index 00000000000..80cb97a9d10 --- /dev/null +++ b/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/TestOrderedSet.py @@ -0,0 +1,17 @@ +import lldb +from lldbsuite.test.decorators import * +from lldbsuite.test.lldbtest import * +from lldbsuite.test import lldbutil + +class TestOrderedSet(TestBase): + mydir = TestBase.compute_mydir(__file__) + + def test_ordered_set(self): + self.build() + src_file = "main.m" + src_file_spec = lldb.SBFileSpec(src_file) + (target, process, thread, main_breakpoint) = lldbutil.run_to_source_breakpoint(self, + "break here", src_file_spec, exe_name = "a.out") + frame = thread.GetSelectedFrame() + self.expect("expr -d run -- orderedSet", substrs=["3 elements"]) + self.expect("expr -d run -- *orderedSet", substrs=["(int)1", "(int)2", "(int)3"]) diff --git a/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/main.m b/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/main.m new file mode 100644 index 00000000000..e3f01622693 --- /dev/null +++ b/lldb/packages/Python/lldbsuite/test/lang/objc/orderedset/main.m @@ -0,0 +1,8 @@ +#import <Foundation/Foundation.h> + +int main() { + NSOrderedSet *orderedSet = + [NSOrderedSet orderedSetWithArray:@[@1,@2,@3,@1]]; + NSLog(@"%@",orderedSet); + return 0; // break here +} |