class AddTest(unittest.TestCase): #每一条用例执行之前都要做的操作可放到setUp def setUp(self): self.c = Count() print("start test") #每条用例执行之后的要做的操作放到tearDown def tearDown(self): print("end test") # 测试方法必须以test开头 def test_add_3_5(self): result = self.c.add(3, 5) # 断言结果是否=8 self.assertEqual(result, 8) # 预期结果和实际结果不符,会报failure(失败) def test_add_22_33(self): result = self.c.add(2.2, 3.3) self.assertEqual(result, 5) # 自己代码问题,会报失败,Error def test_add_hello(self): result = self.c.add() self.assertEqual(result, 5)
class TestCount(unittest.TestCase): def setUp(self): self.j = Count(2, 3) def test_add(self): '''This will be the description of the TestCase--test_add.''' self.add = self.j.add() self.assertEqual(self.add,5) print "Test is OK !" def test_add2(self): '''This will be the description of the TestCase--test_add2.''' self.add = self.j.add() self.assertEqual(self.add,2) print "Test is ERROR !" @unittest.skip("skip") def test_add3(self): '''This will be the description of the TestCase--test_add3.''' self.add = self.j.add() self.assertEqual(self.add,2) print "Test is ERROR !" def tearDown(self): pass
class TestAdd(unittest.TestCase): def setUp(self): self.obj = Count() def tearDown(self): self.obj = None def add_test(self): print 'run add_test' print self.obj.add(10, 20) == 30 def sub_test(self): print 'run sub_test' print self.obj.sub(10, 5) == 5
def test_add(self): try: j = Count(2, 4) add = j.add() assert (add == 6), 'Integer addition result error!' except AssertionError, msg: print msg
class Test_add(unittest.TestCase): def setUp(self): print('test start') def testadd(self): self.j = Count(2, 3) self.add = self.j.add() return self.assertEqual(self.add, 5) def testadd2(self): self.j = Count(45, 13) self.add = self.j.add() return self.assertEqual(self.add, 58) def tearDown(self): print('test end')
class TestCount(unittest.TestCase): def setUp(self): #pass self.j = Count(2, 3) def test_add(self): #self.j=Count(2,3) self.add = self.j.add() self.assertEqual(self.add, 5, msg='相加不等于5') def test_add2(self): self.j = Count(2.3, 2.5) self.add = self.j.add() self.assertEqual(self.add, 6, msg='小数相加不等于6') def tearDown(self): pass
def test_add(self): try: j = Count(2, 4) add = j.add() assert (add == 6), 'Integer addition result error!' except AssertionError as msg: print(msg) else: print('test pass!')
def test_add(self): try: j = Count(2, 4) add = j.add() assert(add == 6), 'Integer addition result error!' except AssertionError as msg: print(msg) else: print('test pass!')
def test_add(self): try: j = Count(2, 3) add = j.add() assert (add == 6), 'ERROR' except AssertionError as msg: print(msg) else: print('Pass!')
class TestCount(unittest.TestCase): def setUp(self): self.j = Count(2, 3) def test_add(self): self.add = self.j.add() self.assertEqual(self.add, 5) def tearDown(self): pass
def test_a_add2(self): #测试步骤 count = Count() result = count.add(1.1, 2.13) #实际结果 actual_result = float(result) #预期结果 expect_reuslt = 3.23 #断言 self.assertEqual(expect_reuslt, actual_result)
def test_b_add1(self): #测试步骤 count = Count() result = count.add(1, 2) #实际结果 actual_result = result #预期结果 expect_result = 3 #断言 self.assertEqual(expect_result, actual_result)
def test_add2(self): #测试步骤 count = Count() result = count.add(1.1, 3) #实际结果 actual_result = float(result) #预期结果 expect_result = 4.1 #断言 self.assertEqual(actual_result, expect_result)
class TestCount(unittest.TestCase): def setUp(self): pass #测试整数相加 def test_add(self): self.j = Count(2,3) self.add = self.j.add() self.assertEqual(self.add,5) #测试小数相加 def test_add2(self): self.j = Count(2.3,4.2) self.add = self.j.add() self.assertEqual(self.add,6.5) #测试字符串相加 def test_add3(self): self.j = Count("hello"," world") self.add = self.j.add() self.assertEqual(self.add,"hello world") def tearDown(self): pass
class TestCount(unittest.TestCase): def setup(self): pass def test_add(self): self.j = Count(2,3) self.add = self.j.add() self.assertEqual(self.add,5) def test_add2(self): self.j = Count(2.5,3.5) self.add = self.j.add() self.assertEqual(self.add,6.0) def test_add3(self): self.j = Count('hello','world') self.add = self.j.add() self.assertEqual(self.add,'helloworld') def teardown(self): pass
class MyTest(unittest.TestCase) : def tearDown(self): print('test end') def setUp(self): print('test start') @classmethod def tearDownClass(cls): print('all down') @classmethod def setUpClass(cls): print('all start') def test_add(self): self.Count = Count(2,4) self.assertEqual(self.Count.add(),6) def test_sub(self): self.Count = Count(6, 4) self.assertEqual(self.Count.sub(), 2)
def testadd1(self): '''测试2+3=5 可以在html文件中显示''' j = Count(2,3) self.assertEqual(j.add(), 5)
def testAdd2(self): a2 = Count(1, 9) self.assertEqual(a2.add(), 10)
def test_add(self): '''加法测试1''' j = Count(2, 3) self.assertEqual(j.add(), 5)
def test_add2(self): j = Count(2.0, 3.0) add = j.add() self.assertEqual(add, 5)
def testAdd(self): a1 = Count(2, 3) self.assertEqual(a1.add(), 5)
def test_add1(self): j = Count(2, 3) add = j.add() self.assertEqual(add, 5)
def test_add(self): j = Count(2,3) self.assertEqual(j.add(),5)
def test_add2(self): j = Count(23,12) self.assertEqual(j.add(),35)
def test_add1(self): count = Count(1.2, 2.3) add = count.add() self.assertEqual(add, 3.5)
def test_add2(self): '''加法测试2''' j = Count(23, 12) self.assertEqual(j.add(), 35)
def test1(self): count = Count(2, 3) self.add = count.add() self.assertEqual(self.add, 5)
def testadd2(self): '''测试30+50=80 可以在html文件中显示''' j = Count(30,50) self.assertEqual(j.add(), 80)
def test_add2(self): count = Count("hello", " world") add = count.add() self.assertEqual(add, "hello world")
def test__add(self): J = Count(3, 4) ADD = J.add() self.assertEqual(ADD, 7)