assert

    0熱度

    1回答

    我有一個grails控制器,它接受一個簡單的字符串並通過id更新數據庫中的一列。我想寫這個操作的JUnit測試,以確保更新通過正確地去.... @Test void "testUpdateNameOnMonsterById"() { controller.params.id = 8; controller.params.name = 'Godzilla'; co

    1熱度

    1回答

    使用assert,你可以很容易地測試一個條件,而無需一個if/raise: assert condition, msg 相同 if not condition: raise AssertionError(msg) 我的問題是,它是否是可以使用assert來提高不同類型的Errors。例如,如果缺少特定的環境變量,找回EnvironmentError將很有用。這可以手動完成或者是t

    0熱度

    1回答

    在C#中,我有一個方法,當某個條件成立時拋出一個異常。我應該寫一個單元測試方法來驗證。 由於被測試的方法沒有返回布爾值,因此我不能使用Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue方法。我可以使用哪種斷言方法?謝謝。

    1熱度

    1回答

    我問了一個問題here關於assert它在標準中實現爲宏而不是函數。 這不得不引起我的問​​題是因爲assert似乎是它需要一個參數的方式運作方式:assert(true)因此我試圖用它作爲:std::assert(true),當然是沒有工作的宏。 我的問題是這樣的:標準庫提供的其他宏是否會顯示爲帶參數的函數?

    -1熱度

    1回答

    我有一個任務,用一個公共方法創建一個C++ Tokenizer類 vector * GetTokens(void); 該函數在via stdin中使用一個字符串,對字符串進行標記,並返回size()= 1或2標記的向量指針。該函數在以下情況下需要拋出錯誤:有0個標記,超過2個標記,第一個標記不是字符串,或者第一個標記不是字符串,第二個標記不是整數。 Code that calls my funct

    1熱度

    2回答

    嘗試檢查列表中是否存在多個關鍵字。 List<String> array=new ArrayList<String>(); array.add("Sam Mayers test"); array.add(""); array.add("value"); array.add(""); array.add(""); array.add(""); array.add("District 4

    -1熱度

    1回答

    這幾天我試圖提前解決這個問題,但似乎不是我的錯。我不能發佈任何代碼,因爲它足夠大。我會盡力更好地解釋它。 首先它是一個multithreaded server application,同時接收來自多個客戶端的請求,並使用主線程(線程池)與AF_UNIX套接字進行詳細說明。 雖然它的運行往往導致這個錯誤: 【名稱】:../nptl/pthread_mutex_lock.c:81:__pthread_

    0熱度

    1回答

    我實現了一個新的測試框架,用於基於Nightwatch.js的Nightwatch-Cucumber在node.js中進行自動化測試。所以,有時我使用node.js斷言來檢查一些值。我在框架中使用PageObject模式。我的問題是瀏覽器會話在斷言失敗後不會關閉,我不知道爲什麼,也不知道如何解決問題。 這裏是我的StepDefinition: const { client } = re

    0熱度

    1回答

    我使用自動化測試實習生JS,我在找一招類似驗證nightwatchjs assert.isOk(false, 'this will be false') assert.isOk(true, 'this will be true ') 第一個斷言是失敗和執行停止。但我想繼續進一步的代碼片段。

    2熱度

    1回答

    是否可以使用確切類型或空值驗證實體的屬性? 換句話說,屬性可以有optinal確切類型的值。 例如,屬性$日可設置(\Datetime型)或不: /** * @ORM\Column(type="datetime", nullable=true) * @Assert\Type("\DateTime") */ protected $date; 不要在@ORM\Column節介意nullab