assertj

    0热度

    1回答

    在我工作的项目中,它已决定停止使用fest作为测试断言,而是使用assertj。我们正在使用Java 7,我们正在从最新版本2.0M10转向assertj-core版本2.4.1。代码库相当大,但从fest到assertj的过渡一直很顺利,基本上改变了导入名称并应对了重命名的方法。 但是,我注意到在转换后我们在特定的测试类中得到了测试失败(我应该添加我们正在使用的JUnit v4.12)。下面我将

    2热度

    4回答

    我可以以某种方式使用AssertJ断言一个列表只有一个(子)类的一个实例? public class A {} public class B extends A {} public class C extends A {} @Test public void test() { List<A> list = new ArrayList<A>(); list.add(ne

    2热度

    1回答

    一个我无法找到如何做assertj以下(这是很常见的)检查: 假设我有: result1 = {"AAA", "BBB"} result2 = {"DDD"} 我想检查结果中的值就是其中之一:使用assertj String[] valid = String[]{"AAA", "BBB", "CCC"}; ,是对子级的东西: assertThat(result1).xxxx(valid)

    0热度

    1回答

    assertThat("abd\n123").isEqualTo("abd\r\n123"); 版画从方括号有趣的定位这个 ] PasswordCredentialsSerializationTest.testSerialize:33 expected:<"abd[ 123"> but was:<"abd[] 123"> asside,有没有什么办法让assertj打印的实际空白字符?

    1热度

    3回答

    greather考虑: class Point { int x; int y; } List<Point> points; 如何,我可以检查,在点列表属性x greather比的值?我的目标是类似于:后“”中提取 更新 assertThat(points).extracting("x").isGreatherThan(20) 但是我无法找到“isGreatherT

    0热度

    1回答

    有没有办法如何杀死所有AssertJ创建灯具,或者如何创建一个新的时防止挂,?当试图迁移大量的传统GUI测试AssertJ秋千,我不得不经常面对以下僵局: "main" #1 prio=5 os_prio=0 tid=0x0000000002080000 nid=0x9c waiting on condition [0x00000000024cd000] java.lang.Thread

    0热度

    1回答

    它看起来非常酷 assertThat(yoda).is(jedi); ,直到你不知道什么是yoda和jedi。但是,假设 yoda instanceof Person 其中 interface Person { boolean isJedi(); } 那么如何实际检查isJedi与AssertJ? 在传统JUnit我会写 assertTrue(yoda.isJedi());

    0热度

    1回答

    我从TestNG断言切换到Assertj,我非常喜欢我获得的巨大灵活性。但是,当运行一些Selenium测试时,我现在遇到了一些失败。我检查了一些页面标题和一些锚文本是这样的: assertThat(page.getTitle()).isEqualTo("This® is one annoying title"); 这始终未能尽到特殊字符。即使是更加狡猾,在Eclipse中作为jUnit测试运

    0热度

    1回答

    我是新来测试,我必须使用assertj框架为softassertions。这些是在多个测试中重复的标准断言。对于每个测试,我定义新的SoftAssertion,做断言,然后做.assertAll() 这似乎很多锅炉板代码。是否有可能在基类中抽象声明函数和assertall()方法,以便我的测试可以扩展该类?

    0热度

    1回答

    当AndroidStudio(1.4)运行单元测试,我的下面的测试失败,因为每标题即java.lang.NoSuchMethodError: org.assertj.core.api.Assertions.assertThat(Ljava/util/Map;)Lorg/assertj/core/api/MapAssert; @Test public void mapTest() { M