Java 类org.hamcrest.core.Every 实例源码
项目:stripe-api-java
文件:CreateChargeRequestTest.java
@Test
public void testToRequest(){
MultivaluedMap<String, String> expected = new MultivaluedMapImpl();
expected.add("amount", "350");
expected.add("currency", "USD");
expected.add("metadata[foo]", "28");
expected.add("metadata[isMeta]", "true");
CreateChargeRequest chargeRequest = new CreateChargeRequest(350, "USD");
Map<String, Object> metadata = new HashMap<String, Object>();
metadata.put("foo", 28);
metadata.put("isMeta", true);
chargeRequest.setMetadata(metadata);
MultivaluedMap<String, String> request = chargeRequest.toRequest();
MatcherAssert.assertThat(request.entrySet(), Every.everyItem(IsIn.isIn(expected.entrySet())));
MatcherAssert.assertThat(expected.entrySet(), Every.everyItem(IsIn.isIn(request.entrySet())));
}
项目:smog
文件:CollectionsTest.java
@Test
public void canAssignEveryMatcher() {
Matcher<Iterable<Phone>> m = Every.everyItem(aPhoneThat());
assertThat(bob, is(aPersonThat().hasPhoneList(m)));
}