tdd

    1熱度

    1回答

    我剛剛完成了第一個單元測試課,但仍然感到沮喪,因爲我被複制並粘貼了太多的邏輯。經過一番搜索,我發現[TestCaseSource]或[TestCase]是我潛在的需要,但磨片我用[TestCaseSource]我得到下面的消息 結果消息:在TestCaseSourceAttribute指定的SOURCENAME必須引用靜態字段,屬性或方法。 或[TestCase] 錯誤1的屬性參數必須是常量表達式

    0熱度

    1回答

    我想測試我的代碼,這是依賴於Microsoft日誌記錄,我想嘲笑它或通過它。在這種方法中,我正在驗證輸入。 它給我下面的錯誤「LogWriter尚未設置爲Logger靜態類,請設置它調用Logger.SetLogWriter方法。」 我的代碼如下。 public HttpResponseMessage Patch(long Id) { using (new Tracer(Ge

    0熱度

    2回答

    我想添加TDD/BDD到我的Rails應用程序,但它使用MongoDB來存儲數據。 所以我的問題是,是否存在可以以某種方式模擬MongoDB或其他方式在MongoDB重軌應用中使用TDD/BDD的寶石?

    2熱度

    1回答

    我正在構建一個應用程序,並且作爲它的一部分,我在Express上有一個REST API,我希望爲其編寫集成測試。我使用「mocha」和「chai-http」來執行此操作,除了添加身份驗證之外,這一切都運行良好。因此,在類似的測試中: process.env.NODE_ENV = 'development' let chai = require('chai') let chaiHttp = r

    1熱度

    1回答

    我已經Google廣泛搜索了這一點,所有我能想到的是使用espresso的平均示例,我可以按活動按鈕並驗證文本字段中是否包含特定文本結果。 但是如果我想用TDD來開發一個複雜的GUI呢?讓我們說一個活動,頂部有一個AppBar + TabBar,下面有一個ViewPager,其中包含4個不同的片段。 我真的不知道如何爲這樣的GUI做TDD。有什麼建議麼?

    0熱度

    1回答

    ,因爲它是在某種程度上可能等待阿賈克斯呼叫(here和there),有沒有辦法等待或觀察水豚(html5 /瀏覽器歷史)的路線變化?路線改變是否會引發我們可以聽到的事件?

    0熱度

    1回答

    一直在努力完成正確的測試,但我無法弄清楚。 註釋屬於用戶和出口 每個插座有一個用戶 每個出了許多意見 每個用戶都有網點衆多 在我得到這個錯誤的時刻: Failure/Error: let(:outlet) { FactoryGirl.build(:outlet) } ActiveRecord::RecordInvalid: Validation failed: Userna

    1熱度

    2回答

    我想在Symfony中的服務中測試一個簡單的函數。 該函數獲取帖子值,如果存在並設置一個多維數組。 這是我的一個服務裏面功能: public function setValue(Request $request) { for($i = 1; $i <= 3; $i++){ for($j = 1; $j <= 3; $j++){ if(($requ

    0熱度

    1回答

    我試着寫一個評論控制器的POST操作測試,但不斷收到此錯誤: Failure/Error: @comment = @outlet.comments.build(comment_params) ActiveRecord::AssociationTypeMismatch: Outlet(#70273695598160) expected, got String(#7027368

    1熱度

    1回答

    我試圖弄清楚如何首先測試我的節點js休息API應用程序。 到目前爲止,我一直在使用nock攔截和模擬任何http調用,並通過測試我的服務作爲組件。 (組件測試?) 我想開始單元測試我的應用程序,所以我的測試金字塔更平衡,測試會更容易編寫。 在網上搜索我得到了這種方法: http://www.slideshare.net/morrissinger/unit-testing-express-middl