コード例 #1
0
ファイル: test.py プロジェクト: Joker2018goon/pyWorkspace
class ModuleTest(unittest.TestCase):
    def setUp(self):
        self.cal = Calculator(8, 4)

    def tearDown(self):
        pass

    def test_add(self):
        result = self.cal.add()
        self.assertEqual(result, 12)

    def test_sub(self):
        result = self.cal.sub()
        self.assertEqual(result, 4)

    def test_mul(self):
        result = self.cal.mul()
        self.assertEqual(result, 32)

    def test_div(self):
        result = self.cal.div()
        self.assertEqual(result, 2)

    if __name__ == '__main__':
        # unittest.main
        # 构造测试集
        suite = unittest.TestSuite
        suite.addTest(ModuleTest('test_add'))
        suite.addTest(ModuleTest('test_sub'))
        suite.addTest(ModuleTest('test_mul'))
        suite.addTest(ModuleTest('test_div'))
        # 执行测试
        runner = unittest.TextTestRunner()
        runner.run(suite)
コード例 #2
0
ファイル: mytest.py プロジェクト: wxt151/WebInterface
class ModuleTest(unittest.TestCase):
    def setUp(self):
        self.cal = Calculator(8, 4)

    def tearDown(self):
        pass

    def test_add(self):
        result = self.cal.add()
        self.assertEqual(result, 12)

    def test_sub(self):
        result = self.cal.sub()
        self.assertEqual(result, 4)

    def test_mul(self):
        result = self.cal.mul()
        self.assertEqual(result, 32)

    def test_div(self):
        result = self.cal.div()
        self.assertEqual(result, 2)