def setUp(self): cpu_factory = TestCpuFactory() cpu = cpu_factory.create_cpu(TestCpu.architecture()) inferior_factory = TestInferiorFactory() inferior = inferior_factory.create_inferior(cpu, 0) self._inferior_repository = InferiorRepository() self._inferior_repository.add_inferior(inferior) thread_factory = TestThreadFactory() thread_factory.create_thread(inferior, 0) self._platform_factory = TestPlatformFactory()
def setUp(self): cpu_factory = TestCpuFactory() cpu = cpu_factory.create_cpu(TestCpu.architecture()) inferior_factory = TestInferiorFactory() inferior = inferior_factory.create_inferior(cpu, 0) self._inferior_repository = InferiorRepository() self._inferior_repository.add_inferior(inferior) thread_factory = TestThreadFactory() thread_factory.create_thread(inferior, 0) self._platform_factory = TestPlatformFactory()
def test_thread(self): inferior_factory = TestInferiorFactory() inferior = inferior_factory.create_inferior(self._cpu, 0) thread_factory = TestThreadFactory() thread = thread_factory.create_thread(inferior, 0) inferior.add_thread(thread) self.assertTrue(inferior.has_thread(0)) thread = inferior.thread(0) self.assertEqual(0, thread.id())