@Test
public void testCanHandleArray() throws Throwable {
Clog.setMinPriority(Clog.Priority.VERBOSE);
field = ArrayTestClass.class.getField("emptyDefaultField");
assertThat(underTest.acceptsClass(String[].class), is(true));
optionsObject.put(optionKey, new String[] {"11", "12", "13"});
assertThat(underTest.getArray(field, optionsObject, optionKey), IsArrayContainingInAnyOrder.arrayContainingInAnyOrder("11", "12", "13"));
optionsObject.remove(optionKey);
assertThat(optionsObject.has(optionKey), is(false));
field = ArrayTestClass.class.getField("emptyDefaultField");
assertThat(underTest.getArray(field, optionsObject, optionKey), is(emptyArray()));
}
java类org.hamcrest.collection.IsArrayContainingInAnyOrder的实例源码
StringOptionExtractorTest.java 文件源码
项目:Orchid
阅读 24
收藏 0
点赞 0
评论 0
TransactionTest.java 文件源码
项目:sqp
阅读 26
收藏 0
点赞 0
评论 0
private void checkHasData(String... expectedCities) throws SqpException {
Cursor cursor = connection.execute(Cursor.class, "SELECT city FROM weather").join();
Collection<Matcher<String>> cities = new ArrayList<>();
while(cursor.nextRow()) {
cities.add(Is.is(cursor.at(0).asString()));
}
assertThat(expectedCities, new IsArrayContainingInAnyOrder(cities));
}
MappingSolrConverterTests.java 文件源码
项目:spring-data-solr
阅读 23
收藏 0
点赞 0
评论 0
@Test
public void testReadWithCatchAllField() {
SolrDocument document = new SolrDocument();
document.addField("stringProperty_ci", "case-insensitive-string");
document.addField("stringProperty_multi", new String[] { "first", "second", "third" });
BeanWithCatchAllField target = converter.read(BeanWithCatchAllField.class, document);
Assert.assertEquals(4, target.allStringProperties.length);
Assert.assertThat(target.allStringProperties,
IsArrayContainingInAnyOrder.arrayContainingInAnyOrder("case-insensitive-string", "first", "second", "third"));
}
ArraysTest.java 文件源码
项目:smog
阅读 22
收藏 0
点赞 0
评论 0
@Test
public void canAssignIsArrayContainingInAnyOrderMatcher() {
Matcher<Phone[]> m = IsArrayContainingInAnyOrder.arrayContainingInAnyOrder(
aPhoneThat().hasCode("4321"), aPhoneThat().hasCode("1234"));
assertThat(bob, is(aPersonThat().hasPhones(m)));
}