Assertj 提取和包含不匹配
Assertj extract and contains doesn't match
我做了一个简单的测试:
Person p = new Person();
p.setFirstName("Stéphane");
p.setLastName("Traumat");
assertThat(p)
.extracting("firstName", "lastName")
.contains(tuple("Stéphane", "Traumat"));
我得到了一个奇怪的结果:
java.lang.AssertionError:
Expecting:
<["Stéphane", "Traumat"]>
to contain:
<[("Stéphane", "Traumat")]>
but could not find:
<[("Stéphane", "Traumat")]>
谁能帮帮我?
不要使用元组,在你的情况下 extracting
的结果是一个简单的数组,还请查看 extracting
的 javadoc,它包含一个示例说明如何使用它。
我做了一个简单的测试:
Person p = new Person();
p.setFirstName("Stéphane");
p.setLastName("Traumat");
assertThat(p)
.extracting("firstName", "lastName")
.contains(tuple("Stéphane", "Traumat"));
我得到了一个奇怪的结果:
java.lang.AssertionError:
Expecting:
<["Stéphane", "Traumat"]>
to contain:
<[("Stéphane", "Traumat")]>
but could not find:
<[("Stéphane", "Traumat")]>
谁能帮帮我?
不要使用元组,在你的情况下 extracting
的结果是一个简单的数组,还请查看 extracting
的 javadoc,它包含一个示例说明如何使用它。