163
社区成员




1. 三角形类代码
class Triangle:
def __init__(self,a,b,c):
self.a = a
self.b = b
self.c = c
# 判断是否是三角形
def IsTriangle(self):
pass # 添加三角形判断代码
# 返回三角形类型:
# 一般三角形、等腰三角形、
# 等边三角形、不构成三角形
def getType(self):
pass # 添加三角形类型代码
2. 测试用例类代码
from Triangle import Triangle
import unittest
class TestTriangle(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
pass
def test_IsTriangle1(self): # Test case 1
self.tri = Triangle(2,3,4)
self.IsTriangle = self.tri.IsTriangle()
self.assertEqual(self.IsTriangle,True)
def test_IsTriangle2(self): # Test case 2
pass # 添加你的测试代码
3. 运行测试用例
if __name__ == '__main__':
# 构造测试集
suite = unittest.TestSuite()
suite.addTest(TestTriangle("test_IsTriangle1"))
suite.addTest(TestTriangle("test_IsTriangle2"))
# 执行测试
runner = unittest.TextTestRunner()
runner.run(suite)
4. 运行结果