assert

    4熱度

    1回答

    Eclipse給我一個警告,說Assert類型的方法assertEquals(Object[], Object[])已被棄用。我使用JUnit 4 我寫在Eclipse下面的代碼: import org.junit.Test; import org.junit.Assert; public class Generics { public <T> T[] genericArraySw

    0熱度

    1回答

    當我寫一個測試,我希望能進行一個準確斷言有多少斷言預期。當我在qUnit中編寫測試時,我能夠聲明assert.Expect(1)這意味着如果將有0或多於1個斷言,測試將失敗。 是否有可能在Microsoft.VisualStudio.TestTools.UnitTesting可能與一些註解?

    0熱度

    1回答

    我想測試(使用using Microsoft.VisualStudio.TestTools.UnitTesting)此測試函數的頂部行導致引發DataMisalignedException。 namespace xxx.Services.SupplierApiTests { [TestClass] public class JsonSchemaValidatorTests

    0熱度

    1回答

    我試圖驗證API返回的錯誤消息是否正確。 所以,我存儲在HashMap中所有地方的錯誤消息字符串errorMessage .doIf(errorMessages.size()>1) { exec(session => { assert(ResponseJSON.contains(errorMessages.get("errorMessage1"))) for ((k,

    1熱度

    1回答

    我試圖斷言兩個字符串。但即使字符串相同,測試用例也會失敗。以下是我寫的: String actualmsg="My expected string"; String errormsg = driver.findelement(By.xpath("xpath of the element")).getText(); Assert.assertEquals(actualmsg, errormsg)

    0熱度

    1回答

    假設我有兩個矩陣A,雙型的值的B中 做什麼用一些元素方面的靈敏度(ε)做ISEQUAL(A,B)的Matlab的方式嗎? E.g.在A-B的所有元素都是比一些值(例如1E-10)

    0熱度

    1回答

    這是我的XML文件的草圖: <file recordCount="n"> <record/> <record/> <record/> <!-- ...etc... --> </file> 我所做的XML模式(版本1.1)斷言的file元素上的@recordCount(正整數)必須等於包含record元素數的計算在file。 這是我能想出的最好的: test="count(record)

    3熱度

    3回答

    由於定義equals()和hashCode()僅用於測試目的被認爲是代碼異味,我傾向於使用ReflectionEquals或自定義匹配器在進行單元測試時比較對象。 但是,我不知道如何使用ReflectionEquals或自定義匹配器來比較用戶定義類的列表。 例如,如何在不定義equals()和hashCode()(可能只使用ReflectionEquals或自定義匹配器)的情況下聲明以下代碼? /

    0熱度

    2回答

    現在我做這個 bool didFire = false; _viewModel.SomethingChanged =() => didFire = true; _viewModel.SomeProperty = SomeValue; Assert.IsTrue(didFire); 這有缺點: 的設置是醜陋的和長。 我需要重置每次我多次調用,例如,如果我要測試的事件在某些情況下解僱,但並

    0熱度

    2回答

    我有這個片段的測試代碼時失敗: public void Test() { var expected = 10; int actual = 10; Assert.Equal(expected, actual); //Failing } 據我所知,C#小號變量被隱式類型,因此它被認爲是在編譯時一個int ;他們都應該是Int32。它不會比較這些值嗎? 我還讀到,Eq