assertions

    3熱度

    2回答

    我正在使用R的assertthat軟件包,並且希望(暫時)在斷言失敗時輸出警告而不是錯誤。使用assertthat包最簡單的方法是什麼? 我意識到,要警告而不是錯誤的種類違背了什麼斷言應該用於。從長遠來看,我們的確希望在斷言失敗時輸出錯誤。在短期內,我們仍然希望代碼即使在輸入錯誤的情況下也能正常工作,因爲輸入錯誤的輸入現在仍然「足夠好」。 一個簡單的例子:假設我有一個將x作爲輸入並輸出x + 5的

    1熱度

    1回答

    我想寫測試它檢查兩個對象是否相同。當斷言失敗時,我想知道哪些字段是相同的,哪些不是。我可以在每個領域做出斷言,但是想知道是否有辦法主持這些對象。 Truck類: import java.util.List; public class Truck { private String model; private String make; private int ye

    0熱度

    2回答

    大家好! 我剛寫完一個使用動態內存分配的2-D迷宮(Class是一個名爲「迷宮」的ADT - 原型如何)。我傳遞的迷宮到其他類我題爲「MazeSolver」,它採用遞歸的方法和回溯解決迷宮。好消息是當我通過引用傳遞對象時,我的代碼編譯得非常好。我不知道是好還是壞的消息是,如果我嘗試通過價值將迷宮傳遞給MazeSolver,則會出現斷言錯誤。 鑑於只有當我通過值傳遞時發生錯誤,我只能假設它與我的拷貝

    5熱度

    2回答

    據我所知,一個constexpr函數可以在編譯時和運行時執行,這取決於整個評估是否可以在編譯時完成。 但是,您不能重載此函數以具有運行時和編譯時對應項。 所以我的問題是,我如何可以在運行時斷言,以確保運行時功能的執行傳遞有效的參數與我的static_assert?

    0熱度

    1回答

    我使用JUnit 4.12和PowerMock 1.6.2。我有以下代碼: import org.junit.Assert; ... System.out.println("equals?" + obj.equals(myObj.getUser().getUserName())); Assert.assertNotSame(obj.getUserName(), myObj.getUser()

    2熱度

    1回答

    我正在閱讀Kent Beck的書「Test Driven Development:By Example」。在他的書中,有一個編碼例: public class Dollar { public int _amount; public Dollar(int amount) { _amount = amount; } public Doll

    1熱度

    1回答

    我的網站有多種語言,包括英語和法語。我正在使用JMeter進行測試,並且希望確保某個短語可用,而不考慮語言。 是否有通過JMeter的辦法斷言,一個短語(例如,「登錄」)是可不管語言的使用,例如通過使用正則表達式?

    2熱度

    1回答

    的方案是: 信號active可以是1個循環,2循環,3週期或寬視config[1:0]輸入到模塊 最簡單的方式,以4週期寫屬性爲: property p_PropA; @(posedge clk) $rose active ##config ~active; endproperty 但它在語法上是錯誤的。 寫這個斷言的正確方法是什麼?

    0熱度

    1回答

    我創建了一個自定義的FEST條件來驗證我的實際字符串匹配或等於預期的字符串 public class StringMatchesOrIsEqualTo extends Condition<String>{ private String expectedStringOrExpression; public StringMatchesOrIsEqualTo(final Stri

    0熱度

    1回答

    我有一個編譯爲庫的VHDL模塊,例如LIB_A。該模塊具有記錄的端口,相應的類型在包中定義,該包也編譯爲LIB_A。我想爲模塊寫一些斷言並使用OneSpin檢查它們。 目前我有問題可以訪問SV中模塊的簡單端口,但我無法訪問記錄元素的端口。我試圖導入帶有import和庫/包名稱的不同組合的VHDL包,但它不起作用。 什麼是從庫LIB_A導入VHDL包的語法?我還需要考慮其他什麼嗎? 的代碼示例: i