Add fuzz testing for newly added SBWatchpointLocation API.

llvm-svn: 140632
This commit is contained in:
Johnny Chen
2011-09-27 20:23:43 +00:00
parent b762df5840
commit 4e6a4fa899
2 changed files with 28 additions and 0 deletions

View File

@@ -339,6 +339,16 @@ class APIDefaultConstructorTestCase(TestBase):
import sb_valuelist
sb_valuelist.fuzz_obj(obj)
@python_api_test
def test_SBWatchpointLocation(self):
obj = lldb.SBWatchpointLocation()
if self.TraceOn():
print obj
self.assertFalse(obj)
# Do fuzz testing on the invalid obj, it should not crash lldb.
import sb_watchpointlocation
sb_watchpointlocation.fuzz_obj(obj)
if __name__ == '__main__':
import atexit