編寫乙個簡單的單元測試用例

2022-06-18 09:03:08 字數 1739 閱讀 1521

開發乙個簡單的計算器,用於計算兩個數的加減乘除,示例:

1

class

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

module

使用unittest單元測試框架對calculator累的方法進行測試。

1

from 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)

test

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...