tdd

    0熱度

    4回答

    現在我正在閱讀Kent Beck的「測試驅動開發」,並對「隱私」一章有所瞭解。我使用JUnit 4,這裏是章節的代碼。 類,我們將測試: public class Dollar { private int amount; Dollar(int amount) { this.amount = amount; } public Dollar ti

    0熱度

    1回答

    由於我是tdd開發的新手,我第一次嘗試了嘲笑,並且我也對產生懷疑。 考慮下面的例子: 這裏有雲業務 public class MyEmail { public bool SendEmail() { Email code goes here return true; } } Another class public class C

    0熱度

    1回答

    當我建立和運行一個cpputest我得到的輸出,如: TEST(MYTEST, TEST_CASE_1) - 0 ms TEST(MYTEST, TEST_CASE_2) - 0 ms TEST(MYTEST, TEST_CASE_3) - 0 ms 這是通過指定命令行參數-v(詳細) 是有辦法在輸出中輸入更多信息。我想爲每個單元測試情況下具有特定的ID,如: TEST(MYTEST, T

    5熱度

    2回答

    我正在編寫一個自定義的Gradle插件。我正在爲我想在插件中創建的每個功能編寫測試。 我正在使用java來編寫插件。 我在繼承自Plugin接口的apply方法中創建我的任務。 我對那些在項目構建生命週期的afterEvaluate階段可用任務數的依賴性,但是不會早(至少不是在apply FASE),我有過的方式無法控制這些外部任務被定義。 所以我用 project.afterEvaluate((

    0熱度

    1回答

    我現在在練習TDD。 我想通過使用[TestCase]或[TestCaseSource]屬性來簡化我可憐的測試函數。請幫幫我。這是我現在的功能 [Test] public void GetLength_TEST_1() { double output = Program.GetLength(new Point { x = 1, y = 2 }, new Point

    0熱度

    1回答

    項目返回:網絡API 運行路徑:打開TestExplorer,然後右鍵單擊要測試的項目,然後左鍵點擊調試選定的測試 問題描述:我用sql server profiler跟蹤了sql server,sql server收到請求並返回了這些Items。但TDD項目一無所獲。以下是相關代碼: // the test project test [TestMethod] public void GetC

    0熱度

    1回答

    我是使用Chai for TDD的新手。希望運行一個我在Chai的測試文件中傳遞的函數,並檢查它是否返回了一個對象。看起來我沒有訪問該功能。 我在終端運行測試時得到這個 - 「類型錯誤:解析是不是一個函數」 parser.parse(XML)是parser.js函數文件 parser.js這已圖案 - parser.js - var VASTParser = { parse:functi

    1熱度

    2回答

    我在一個類中使用了一種類型的修補程序,因此我使用類修飾程序修補了一些類中的測試方法。對於另一種方法,我想以不同的方式修補相同的對象。我嘗試了以下方法,但作爲類裝飾器生成的修補程序仍然有效,儘管方法本身正在用不同的修補程序進行修飾。我預計方法補丁會覆蓋類補丁。爲什麼不是這種情況? 在這種特殊情況下,我可以刪除班級補丁和補丁個別方法,但這是重複的。我怎樣才能實現這樣的重寫(方法覆蓋類補丁)機制? fr

    1熱度

    1回答

    我已經爲Node JS編寫了一個或兩個本地C++模塊,但總是傾向於爲Javascript中的模塊編寫測試。這是一種有效的測試策略,還是有更好的方法來測試(也可能是調試)本機模塊代碼?

    1熱度

    2回答

    我正在寫一些測試。下面是我的測試: /** @test */ public function a_normal_user_cannot_access_the_admin_panel() { // Note: This is a regular user, not an admin $user = factory(User::class)->create();