brintos

brintos / llvm-project-archived public Read only

0
0
Text · 873 B · b563941 Raw
28 lines · python
1"""Test that the Objective-C syntax for dictionary/array literals and indexing works"""2 3import lldb4from lldbsuite.test.decorators import *5from lldbsuite.test.lldbtest import *6from lldbsuite.test import lldbutil7 8 9class ObjCNewSyntaxTest(TestBase):10    def target(self):11        return self._target12 13    def runToBreakpoint(self):14        self.build()15        self._target, process, thread, bkpt = lldbutil.run_to_source_breakpoint(16            self, "// Set breakpoint 0 here.", lldb.SBFileSpec("main.m", False)17        )18 19        # The stop reason of the thread should be breakpoint.20        self.expect(21            "thread list",22            STOPPED_DUE_TO_BREAKPOINT,23            substrs=["stopped", "stop reason = breakpoint"],24        )25 26        # The breakpoint should have a hit count of 1.27        lldbutil.check_breakpoint(self, bpno=1, expected_hit_count=1)28