public void testMetaStatic() { ListOptions options = ListOptions.Builder.includeMeta(); assertEquals(ImmutableList.of("1"), options.buildRequestHeaders().get("x-emc-include-meta")); assert options.metaIncluded(); } }
public void testLimitStatic() { int limit = 1; ListOptions options = ListOptions.Builder.limit(limit); assertEquals(ImmutableList.of("1"), options.buildRequestHeaders().get("x-emc-limit")); }
public void testTokenStatic() { ListOptions options = ListOptions.Builder.token("a"); assertEquals(ImmutableList.of("a"), options.buildRequestHeaders().get("x-emc-token")); }
@Test(timeOut = 5 * 60 * 1000, dependsOnMethods = { "testCreateDirectory" }) public void testListOptions() throws Exception { String data = "here is my data!"; HashCode hashCode = Hashing.md5().hashString(data, UTF_8); createOrReplaceObject("object2", data, hashCode, "meta-value1"); createOrReplaceObject("object3", data, hashCode, "meta-value1"); createOrReplaceObject("object4", data, hashCode, "meta-value1"); BoundedSet<? extends DirectoryEntry> r2 = getApi().listDirectory(privateDirectory, ListOptions.Builder.limit(1)); assertEquals(r2.size(), 1); assert r2.getToken() != null; assertEquals(Iterables.getLast(Sets.newTreeSet(r2)).getObjectName(), "object2"); r2 = getApi().listDirectory(privateDirectory, ListOptions.Builder.token(r2.getToken())); assertEquals(r2.size(), 2); assert r2.getToken() == null; assertEquals(Iterables.getLast(Sets.newTreeSet(r2)).getObjectName(), "object4"); }
@Test(timeOut = 5 * 60 * 1000, dependsOnMethods = { "testCreateDirectory" }) public void testListOptions() throws Exception { createOrReplaceObject("object2", "here is my data!", "meta-value1"); createOrReplaceObject("object3", "here is my data!", "meta-value1"); createOrReplaceObject("object4", "here is my data!", "meta-value1"); BoundedSet<? extends DirectoryEntry> r2 = getApi().listDirectory(privateDirectory, ListOptions.Builder.limit(1)); assertEquals(r2.size(), 1); assert r2.getToken() != null; assertEquals(Iterables.getLast(Sets.newTreeSet(r2)).getObjectName(), "object2"); r2 = getApi().listDirectory(privateDirectory, ListOptions.Builder.token(r2.getToken())); assertEquals(r2.size(), 2); assert r2.getToken() == null; assertEquals(Iterables.getLast(Sets.newTreeSet(r2)).getObjectName(), "object4"); }
public void testMetaStatic() { ListOptions options = ListOptions.Builder.includeMeta(); assertEquals(ImmutableList.of("1"), options.buildRequestHeaders().get("x-emc-include-meta")); assert options.metaIncluded(); } }
public void testLimitStatic() { int limit = 1; ListOptions options = ListOptions.Builder.limit(limit); assertEquals(ImmutableList.of("1"), options.buildRequestHeaders().get("x-emc-limit")); }
public void testTokenStatic() { ListOptions options = ListOptions.Builder.token("a"); assertEquals(ImmutableList.of("a"), options.buildRequestHeaders().get("x-emc-token")); }