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热度

    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"

    0热度

    3回答

    在AssertJ你可以做以下断言列表的内容: assertThat(list).extracting("name").containsExactlyInAnyOrder("Alice", "Bob"); 我经常发现自己想要做的元素本身,如更复杂的断言,断言Alice是一个高大的黑发和Bob很小很秃。 使用AssertJ执行此操作的最佳方法是什么? 我自己的解决办法是要做到: assertTha

    1热度

    2回答

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