assert

    33熱度

    8回答

    我剛剛開始瀏覽John Robbins的「調試MS .Net 2.0應用程序」,並且因爲Debug.Assert(...)的傳福音而感到困惑。 他指出,實施得當斷言儲存狀態,有點,錯誤狀況,例如: Debug.Assert(i > 3, "i > 3", "This means I got a bad parameter"); 現在,個人來說,沒有太瘋狂了,我認爲他這麼愛重申他的測試實際上合理

    61熱度

    5回答

    我正在通過在Ruby中編寫相當於Kent Beck的xUnit的擴展Ruby知識。 Python(肯特寫入的)在廣泛使用的語言中有一個assert()方法。 Ruby不會。我認爲應該很容易添加這個,但是Kernel是放置它的正確位置? BTW,我知道紅寶石各個單元框架的存在 - 這是學習Ruby的成語,而不是「得到的東西做」的練習。

    1熱度

    1回答

    我想添加斷言語句到一個項目,但他們繼續被跳過。我需要啓用某個選項嗎? 斷言語句是: Debug.Assert(false, "Deserialization failed", "Deserialization failed"); ,我在調試模式下運行。我可能會做一些愚蠢的事情;我不確定。