tdd

    0熱度

    2回答

    我剛剛搜索了一下「Joshua Bloch TDD」......沒有多少人出現,這是一個巨大的恥辱,因爲我真的想知道他在這件事上應該說些什麼。 項目13(我在看第二版)的標題是「最小化班級和成員的可訪問性」。幾頁之後,他說: 爲了便於測試,您可能想要創建一個類,界面 或更容易訪問member *。 ...爲了測試私人公開課程包私人成員 是可以接受的,但是 不能用於提高任何高於此值的可訪問性...

    4熱度

    1回答

    我遇到一個問題,使用Sinon存根基類方法。在下面的例子中,我按如下方式對基類方法GetMyDetails的調用進行了存根。我相信有更好的方法。 actor = sinon.stub(student.__proto__.__proto__,"GetMyDetails"); 而且這個角色的值最終還是未定義的。 我創建了一個簡單的類在javascript "use strict"; class

    -2熱度

    3回答

    我有一個在Laravel/PHP中實現的JSON API,但它沒有測試..我該如何正確地測試它?我有一個Swagger文件。 我可以用Python或PHP(或C++)手動編寫請求,並手動檢查響應,但這應該是一個更好的方法。有沒有一個圖書館可以提供幫助? 理想情況下,如果預期響應尚不可用,它會記錄響應,以便下次可以將響應與預期響應進行比較。 如果它生成無效的請求以驗證這些處理是否正確,它也會很好。

    0熱度

    1回答

    我想刪除SharePoint依賴關係並將其模擬出來。默認的索引操作洛斯喜歡在新的SharePoint以下插件模板: public ActionResult Index() { User spUser = null; var spContext = SharePointContextProvider.Current.GetSharePointContext(Http

    1熱度

    1回答

    首次使用TDD。在閱讀了一些關於我的NodeJS API的文章後,我正在使用Chai/Moka二人組合。 我已經做了很少的啞測試來學習如何使用這些。現在我想測試我的API,所以我創建了一個路線: app.get('/hello', function(req, res) { res.status(200).send('Hello World!') }) 我試着像這樣的測試: var

    3熱度

    3回答

    我有一個Person類和接口的其餘部分: interface IService { double GetAccDetails(int personId); } public class Person { private int _personId; private IService _service; public Person(int pers

    1熱度

    1回答

    而做TDD,我執行的覆蓋範圍和結果看起來像 Name Stmts Miss Cover Missing royread.py 72 14 81% 84-85, 96-110 其實我做其他的文件夾或以上的一個目錄測試,導入功能。所以當我生成html時,我意識到我的覆蓋率較低,因爲96-110是函數定義線。我的意思是下面的這些報道中跳過的行 if __name__ == '__main__

    0熱度

    2回答

    我對TDD和BDD都感到困惑:) TDD和BDD在以下每個方面有何不同? 發展:測試用例第一,開發遵循下一 RestService(HTTP):不要讓其他電話?如果是這樣, a)我們只使用模擬對象返回硬編碼的json嗎? b)如何處理REST呼叫失敗?我們也應該有這樣的測試案例嗎? 尤其是對於第2項,我搜索了很多文章,但是找不到關於如何處理其他調用的示例(代碼)方法。

    2熱度

    1回答

    我是一個相對的JS新手,並且我不確定我在提出這個問題時使用了正確的術語。 我正在通過一些JS編碼練習,而這個特定的需要測試一年是閏年的函數。 var Year = function() {}; Year.prototype.isLeap = function(input) { if((input % 4 === 0) && (input % 100 !== 0)){ ret

    0熱度

    1回答

    測試UnityBootstrapper執行失敗,因爲Application.Current被空 我正在開發使用TDD,棱鏡和MVVM模式的WPF應用程序。在應用程序啓動後,當我編寫測試以驗證Bootstrapper容器不爲空時,測試失敗,因爲InitializeShell方法中的Application.Current爲空。 public class BootstrapperTests {