assertj

    0熱度

    1回答

    我想比較雙值與AssertJ。我不明白爲什麼我的測試失敗。 @Test public void testInterestToQuote() { double result = BasicCalculator.accumulationFactorByYearsAndInterest(years, interest) Assertions.assertThat(result).i

    0熱度

    1回答

    AbstractIterableAssert#containsOnly之間的區別說: 驗證實際組只包含給定值,沒有別的,以任何順序。 AbstractIterableAssert#containsExactlyInAnyOrder說: 驗證實際組包含以任何順序一個與給定值,沒有別的,。 的描述看起來幾乎一樣,所以是什麼只有和正是之間的實際差異?

    0熱度

    1回答

    下面是一個解釋我想要做什麼的示例方法。 public void myMethod(Method m){ report = new ExtentReports("filename"); test = report.startTest("testName"); String actual = "sssssss"; String expected = "xxx

    0熱度

    1回答

    我一直在試驗assertJ作爲當前聲明庫的替代品,hamcrest,這是我的團隊項目中使用的。因此到目前爲止,我有以下類: Animal.java package com.assertions.demo.assertj; public class Animal { private Species species; //no arg constructor public Animal(

    0熱度

    2回答

    首先,我們使用TestNG Asserts進行所有可以引發預定義錯誤消息的自動化測試驗證。魅力報告根據錯誤消息對故障進行分組,使其非常易於閱讀和理解。 最近我們開始使用AssertJ來執行我們的測試驗證。這是一個很棒的框架,但它會拋出非常長的異常消息(有更多信息)。問題是,現在我的魅力報告不能將所有這些故障分組,因此單獨報告它們使其非常難以閱讀。 我知道我們可以重載AssetJ錯誤消息,但我不知道

    0熱度

    2回答

    首先,這不是this question的重複。在那裏,它被特別要求提供一個對象。我想爲Container執行此操作,特別是List。 所以,我知道我可以忽略一個字段時使用 usingElementComparatorIgnoringFields() 但是這不會做一個遞歸的比較。 我知道我可以使用usingRecursiveFieldByFieldElementComparator()。但是這不會讓

    3熱度

    1回答

    目前,每當我需要響應在另一個線程拋出的異常失敗的測試,我寫的是這樣的: package com.example; import java.util.ArrayList; import java.util.List; import org.testng.annotations.Test; import static java.util.Arrays.asList; import sta

    1熱度

    1回答

    使用Swing開發Java桌面應用程序時,我遇到了直接測試UI的需求,而不僅僅是通過單元測試來測試底層控制器/模型類。 這個answer (on "What is the best testing tool for Swing-based applications?")建議使用FEST,這是不幸中止。 但是,還有一些項目從FEST離開的地方繼續。其中一個(在answer中提到)引起了我的注意,正如

    0熱度

    1回答

    我正在使用groovy,assertj,junit和gradle。我有一個包含這樣的 assertThat(actualLongList).isEqualTo(expectedLongList) 斷言當我運行gradle test和這些名單是不相等的測試,它會生成具有這樣的 org.junit.ComparisonFailure: expected:<...ent2", "element3"

    1熱度

    2回答

    我有以下的集成測試: @RunWith(SpringRunner.class) @SpringBootTest @Transactional public class ServiceTestIT { @Autowired private ServiceUnderTest service; @Autowired private DataSource