85、測試類課后習題

11-3 雇員 :編寫一個名為Employee 的類,其方法__init__() 接受名、姓和年薪,并將它們都存儲在屬性中。

? ? ? ? 編寫一個名為give_raise() 的方法,它默認將年薪增加5000美元,但也能夠接受其他的年薪增加量。為Employee 編寫一個測試用例,其中包含兩個測試方法:test_give_default_raise() 和test_give_custom_raise()。

employee.py模塊

圖片發(fā)自簡書App

? ? ? ? 使用方法setUp() ,以免在每個測試方法中都創(chuàng)建新的雇員實例。運行這個測試用例,確認兩個測試都通過了。

圖片發(fā)自簡書App

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,969評論 19 139
  • 遺留代碼 其他人那兒得來的代碼; 錯綜復雜,難以理清的結構,需要改變然而實際上又根本不能理解的代碼; 沒有編寫相應...
    賈尼閱讀 3,429評論 1 6
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動和任務的結構性框架。軟件項目的開發(fā)包括:需求、設...
    宇文臭臭閱讀 6,751評論 5 100
  • 5繼承 5.1 類、超類和子類 重用部分代碼,并保留所有域。“is-a”關系,用extends表示。 已存在的類被...
    我快要上天啦閱讀 832評論 1 3
  • 今天中午一頓飯,獲得的一個巨大好處,就是聽到了這樣的人生感悟。當一個老哥說出這樣一句話的時候,我知道我的人生又...
    雷光祥閱讀 206評論 0 0