assert

    -4熱度

    1回答

    代碼: import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertTrue; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebE

    1熱度

    4回答

    正如本文中提到的Exception vs Assert?,異常用於運行時錯誤條件,斷言用於編碼錯誤。 據我所知,單元測試用於驗證函數的功能。除了我們已經知道結果的合法測試用例之外,我們是否必須在單元測試中編寫一些非法測試用例來測試斷言是否發生或異常是否被拋出?

    0熱度

    3回答

    我試圖通過使用斷言功能來檢查一個元素是否在屏幕上。 我使用Appium和Java來測試應用程序(AndroidDriver)。 我期望的是如果元素在屏幕上返回1,否則返回0。 當我嘗試這個; assert driver.findElementById("com.tmob.AveaOIM:id/layout_ayarlar_ovit").isDisplayed() : "It is not on t

    -1熱度

    5回答

    如何知道WebDriver在driver.get(appURL)後成功打開了一個URL?我可以看到它在瀏覽器中很好地打開。但我想確保編程。 嘿。這裏我問的是,driver.get(appURL)是否返回任何響應代碼,如http響應。或者我必須從網頁上找到一個ID並找到它,然後做出結論,但這種方法似乎太原始了。我正在尋找更簡單的解決方案。有人建議assertTrue,但是Eclipse有很長的錯誤。

    1熱度

    1回答

    假設我有到其中的相關性,且一些參數注入像下面這樣的函數: function Invoke-ACommandLaterOn { param ( # ... [string] $CommandName, [object] $PipelineParams, [object[]] $PositionalParams, [has

    2熱度

    4回答

    在JUnit測試中可以有多個接受的答案嗎?因此,例如: Main rock = new Main(); Assert.assertEquals("y", boxes("23")); 這個測試中,我希望能夠接受的結果字符串「Y」或「N」作爲一個可以接受的答案 所以,這可能嗎?

    0熱度

    2回答

    我有我的實體內部的這一說法: /** * @Assert\Choice(choices = {"fiction", "non-fiction"}, message = "Choose a valid genre.") */ protected $genre; 和文檔說的消息參數: 類型:字符串 默認:您選擇的值不是有效的選擇。 如果multiple選項設置爲false並且基礎值不在有效選

    1熱度

    1回答

    我做了一個方法來計算String中給定字符的出現次數。 public Integer numberOf(String str, Character a){} 我試圖測試正常使用: @Test public void test1(){ Integer result = oc.numberOf("Lungimirante", 'u'); Assert.assertEquals

    2熱度

    1回答

    我用的是最新的GTK +與MSYS2安裝,每當我試圖使用的呼叫斷言 g_application_send_notification()它總是導致以下 斷言: (Notification Project.exe:27780): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' fai

    0熱度

    1回答

    我想在表頭中的一些細節上做一般的Assert.AreEqual調用,但是我正在努力弄清楚如何成功地格式化預期的結果。在GetTableHeader調用的返回值如下: "× •••\r\nAcme Health Fund\r\nBalance Date: 9/27/2017" 我只想斷言Acme的健康基金文本存在。我當前的呼叫是這樣的: Assert.AreEqual("/.*Acme Heal