class JS:
def he(self,i):
j=0
s=0
while j<=i:
s+=j;
j+=1;
return s
import unittest
from com.tjb.tt.JS import JS
#测试文件不能使用 print()方法
class test1(unittest.TestCase):
j=JS()
@classmethod
def setUpClass(self):
print("这是开始阶段")
#测试的方法必须以 "test" 开头,测试的顺序以ASCII的值从小到大开始。
def test1(self):
#判断实际结果与预期结果是否不相同。
self.assertNotEqual(5000,self.j.he(100))
#判断实际结果与预期结果是否相同。
self.assertEqual(5050,self.j.he(100))
#判断实际结果是否为 True
self.assertTrue(self.j.he(100))
#判断实际结果是否为 False
self.assertFalse(self.j.he(0))
#判断实际结果是否不为空
self.assertIsNotNone(self.j.he(100))
#判断实际结果是否为空
self.assertIsNone(self.j.he(100))
@classmethod
def tearDownClass(self):
print("这是结束阶段")