tdd

    1熱度

    1回答

    我想創建自己的斷言類。我嘗試安裝mocha和chai,但是從這些模塊深處獲得了很多很多錯誤,所以目前我寧願嘗試一些自建的東西,如果不是至少要學習更多的TypeScript。 我找到了一個好的模板(https://gist.github.com/brunolm/6031927),並且IsFalse,IsTrue,AreEqual的實現工作得很好。我用一個IsNullOrUndefined擴展它以滿足

    3熱度

    1回答

    我是初學者,在python中使用pytest並試圖爲以下方法編寫測試用例,該方法在傳遞正確標識時獲取用戶地址,否則會自定義錯誤BadId。 def get_user_info(id: str, host='127.0.0.1', port=3000) -> str: uri = 'http://{}:{}/users/{}'.format(host,port,id) resul

    1熱度

    2回答

    在下面的代碼中,我需要檢查請求「System」中是否添加了值「Portal」。 var rq = new RestBaseRequest{AmendHeaders = x => x.Add("Systerm", "Portal")}; var repositoryResponse = await this.restRepository.GetAsync(rq,cancellationToken

    2熱度

    1回答

    我想測試fan.setState方法被調用或不 class OffState implements State { @Override public void changeState(Fan fan) { fan.setState(new OnState()); } }

    0熱度

    1回答

    it "calls #create if #find_or_create is called and no matching record exists" do snack = class_spy(Snack, find_by_name: nil) attrs = {name: 'test', location: 'test'} snack.find_or_creat

    0熱度

    1回答

    怎麼可以這樣進行測試,以獲得開玩笑覆蓋率100% // @flow import { AppRegistry } from 'react-native' import App from './src/App' AppRegistry.registerComponent('app',() => App) 是這種是「index.ios.js」和「索引文件.android.js'

    1熱度

    1回答

    我已經學習PHP幾個月了。這不是我的第一語言,但它是我嘗試用於實際項目的第一語言。目前,我正在編寫一個Web應用程序,對於有經驗的程序員來說可能很容易,但對我來說很難。而我寫得越多,我越是意識到我花了更多時間按下按鈕並輸入輸入來測試我的代碼,而不是實際編寫代碼。我聽說過單元測試(和其他類型的測試),它讓我想知道:我的簡單Web應用程序是否需要任何自動化測試,還是完全矯枉過正?單元測試是初學者可以學

    3熱度

    1回答

    我正在嘗試使用Moq爲特定接口編寫一些測試。實現接口的對象的值由我們在這個問題中稱爲「controller」的類來設置。 接口: public interface ITestInterface { int number {set;} } 我的模擬: Mock<ITestInterface> myTestMock = new Mock<ITestInterface>(); 做測

    0熱度

    1回答

    Ello all,所以我一直在試圖編寫一個單元測試,預計某種類型的異常。我有一個拋出該異常的函數,但是我仍然遇到了一個失敗的測試。爲了排除故障,我儘可能拋出相同的異常並仍然失敗。我可以通過比較消息來通過,但這似乎是一個可怕的想法。 我該如何處理匹配自定義異常的測試? 類代碼 export class EventEntity { comments : Array<string> = ne

    2熱度

    1回答

    想知道如何從使用EasyMock或PowerMock的方法中嘲諷類型爲Class的返回對象? 我試圖嘲弄這個接口方法 Class<T> getRootBeanClass(); 的返回類型我嘗試以下,但沒有快樂 EasyMock.expect(mockViolation.getRootBeanClass()).andReturn(EasyMock.anyObject()); 我收到此錯誤信息