Java 类org.hamcrest.collection.IsEmptyIterable 实例源码
项目:uri-toolkit
文件:StructuredPathTest.java
@Test
public void testIterator() throws Exception
{
assertThat(new StructuredPath(), new IsEmptyIterable());
assertThat(new StructuredPath(IdempotentEncoded.EMPTY), Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY));
assertThat(new StructuredPath(IdempotentEncoded.CURRENT), Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT));
assertThat(new StructuredPath(IdempotentEncoded.PARENT), Matchers.contains((UriEncoded) IdempotentEncoded.PARENT));
assertThat(new StructuredPath(IdempotentEncoded.PARENT, IdempotentEncoded.PARENT),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.PARENT));
assertThat(new StructuredPath(IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("b")),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("b")));
assertThat(new StructuredPath(IdempotentEncoded.CURRENT, new Encoded("a"), new Encoded("b")),
Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT, new Encoded("a"), new Encoded("b")));
assertThat(new StructuredPath(IdempotentEncoded.PARENT, new Encoded("a"), new Encoded("b")),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, new Encoded("a"), new Encoded("b")));
}
项目:java-mammoth
文件:XmlParserTests.java
private Matcher<Iterable<XmlNode>> isNodes(List<Matcher<? extends XmlNode>> children) {
if (children.isEmpty()) {
return (Matcher)new IsEmptyIterable<>();
} else {
return new IsIterableContainingInOrder<>((List) children);
}
}
项目:spring-data-solr
文件:FieldWithQueryParametersTests.java
@Test
public void testAddQueryParameter() {
field.addQueryParameter(OPTION_WITH_STRING);
Assert.assertTrue(field.hasQueryParameters());
Assert.assertThat(field.getQueryParameters(), IsNot.not(IsEmptyCollection.empty()));
Assert.assertThat(field, IsNot.not(IsEmptyIterable.emptyIterable()));
Assert.assertEquals(OPTION_WITH_STRING, field.getQueryParameter(OPTION_WITH_STRING.getName()));
}
项目:uri-toolkit
文件:ExtendedTest.java
@Test
public void iterator() throws Exception
{
assertThat(new Extended(EmptyPath.INSTANCE, EmptyPath.INSTANCE), new IsEmptyIterable<UriEncoded>());
assertThat(new Extended(EmptyPath.INSTANCE, new EncodedPath(new Precoded("/"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, IdempotentEncoded.EMPTY));
assertThat(new Extended(new EncodedPath(new Precoded("/")), EmptyPath.INSTANCE),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, IdempotentEncoded.EMPTY));
assertThat(new Extended(new EncodedPath(new Precoded("/")), new EncodedPath(new Precoded("c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("/")), new EncodedPath(new Precoded("./c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("/")), new EncodedPath(new Precoded("../c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a")), new EncodedPath(new Precoded("c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a")), new EncodedPath(new Precoded("./c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a")), new EncodedPath(new Precoded("../c"))), Matchers.contains((UriEncoded) new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("/a")), new EncodedPath(new Precoded("c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("/a")), new EncodedPath(new Precoded("./c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("/a")), new EncodedPath(new Precoded("../c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a/b")), new EncodedPath(new Precoded("c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("b"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a/b")), new EncodedPath(new Precoded("./c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("b"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a/b")), new EncodedPath(new Precoded("../c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("c")));
assertThat(new Extended(new EncodedPath(new Precoded("a/b")), new EncodedPath(new Precoded("../../."))),
Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT, IdempotentEncoded.EMPTY));
assertThat(new Extended(new EncodedPath(new Precoded("a/b")), new EncodedPath(new Precoded("../../.."))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.EMPTY));
assertThat(new Extended(new StructuredPath(new Encoded("a"), new Encoded("b")), IdempotentEncoded.CURRENT, new Encoded("c")),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("b"), new Encoded("c")));
assertThat(new Extended(new StructuredPath(new Encoded("a"), new Encoded("b")), IdempotentEncoded.PARENT, new Encoded("c")),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("c")));
}
项目:uri-toolkit
文件:NormalizedTest.java
@Test
public void testIterator() throws Exception
{
assertThat(new Normalized(EmptyPath.INSTANCE), new IsEmptyIterable());
assertThat(new Normalized(new EncodedPath(new Precoded("."))), Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded(".."))), Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("/"))), Matchers.contains((UriEncoded) new Encoded(""), new Encoded("")));
assertThat(new Normalized(new EncodedPath(new Precoded("/a"))), Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a")));
assertThat(new Normalized(new EncodedPath(new Precoded("/a/"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("/a/b"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("a"))), Matchers.contains((UriEncoded) new Encoded("a")));
assertThat(new Normalized(new EncodedPath(new Precoded("a/"))), Matchers.contains((UriEncoded) new Encoded("a"), IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b"))), Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("/../a/b"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("a"), new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("/../a/../b"))), Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("../a/b"))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, new Encoded("a"), new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("../a/../b"))), Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("/../../a/../b/"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("b"), IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("../../c"))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.PARENT, new Encoded("c")));
assertThat(new Normalized(new EncodedPath(new Precoded("/../../c/"))),
Matchers.contains((UriEncoded) IdempotentEncoded.EMPTY, new Encoded("c"), IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("./a/b/./././c"))),
Matchers.contains((UriEncoded) new Encoded("a"), new Encoded("b"), new Encoded("c")));
assertThat(new Normalized(new EncodedPath(new Precoded("a/../b"))), Matchers.contains((UriEncoded) new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b/../.."))),
Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b/../../"))),
Matchers.contains((UriEncoded) IdempotentEncoded.CURRENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b/../../.."))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b/../../../"))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.EMPTY));
assertThat(new Normalized(new EncodedPath(new Precoded("a/b/../../../c"))), Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, new Encoded("c")));
assertThat(new Normalized(new EncodedPath(new Precoded("../a/../../b"))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.PARENT, new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("./a/./../b"))), Matchers.contains((UriEncoded) new Encoded("b")));
assertThat(new Normalized(new EncodedPath(new Precoded("../a/../../b/../"))),
Matchers.contains((UriEncoded) IdempotentEncoded.PARENT, IdempotentEncoded.PARENT, IdempotentEncoded.EMPTY));
}
项目:spring-data-solr
文件:FieldWithQueryParametersTests.java
@Test
public void testGetIteratorWhenNoneAvailable() {
Assert.assertThat(field, IsEmptyIterable.emptyIterable());
}
项目:faststring
文件:TestUtilities.java
public static <E extends Comparable<E>> void assertListEmpty(Iterable<E> actual) {
assertThat(actual, IsEmptyIterable.emptyIterable());
}