開發乙個簡單的計算器,用於計算兩個數的加減乘除,示例:
1moduleclass
calculator():
2'''
實現簡單的加減乘除
'''3
def__init__
(self,a,b):
4 self.a =int(a)
5 self.b =int(b)67
defadd(self):
8return self.a +self.b910
defsub(self):
11return self.a -self.b
1213
defmul(self):
14return self.a *self.b
1516
defdiv(self):
17return self.a / self.b
使用unittest單元測試框架對calculator累的方法進行測試。
1testfrom module import
calculator
2import
unittest34
class
moduletest(unittest.testcase):56
defsetup(self):
7 self.cal = calculator(8,4)89
defteardown(self):
10pass
1112
deftest_add(self):
13 result =self.cal.add()
14 self.assertequal(result,12)
1516
deftest_sub(self):
17 result =self.cal.sub()
18 self.assertequal(result,4)
1920
deftest_mul(self):
21 result =self.cal.mul()
22 self.assertequal(result,32)
2324
deftest_div(self):
25 result =self.cal.div()
26 self.assertequal(result,2)
2728
if__name__ == "
__main__":
29#構造測試集
30 suite =unittest.testsuite()
31 suite.addtest(moduletest("
test_add"))
32 suite.addtest(moduletest("
test_sub"))
33 suite.addtest(moduletest("
test_mul"))
34 suite.addtest(moduletest("
test_div"))
35#執行測試
36 runer =unittest.texttestrunner()
37 runer.run(suite)
Go語言編寫單元測試用例
go單元測試示例 example division.go division test.go 為什麼被測試檔案和測試檔案通常放到同乙個資料夾下以及同乙個宣告包裡 通常情況下,我們把被測試的檔案與另外寫的測試檔案放到同乙個宣告包裡面,稱為包內測試 當然也可以把測試函式的檔案放到獨立的乙個包裡面,稱為包外...
編寫乙個JPA測試用例
整合了jpa和mysql需要來測試一下是否可以成功對資料庫進行操作,這裡寫乙個簡單的單元測試來對之前配置的正確性進行驗證。依賴匯入 首先匯入需要的springtest包和junit單元測試包。org.springframework.bootgroupid spring boot starter te...
python單元測試用例設計
在剛學習程式設計的時候總是忘記處理一些特例 尤其是動態語言可以傳各種值 為了養成良好的程式設計和測試習慣,在編寫單元測試用例的時候,我們注意考慮下如下測試用例 等價類劃分 def binary search array,target if not array return 1 beg,end 0,l...