@Override public Map<String, String> apply(DriveData from) { return renameKey(baseDriveToMap.apply(from), "use", "use"); }
public void testBasics() { assertEquals(BASEDRIVE_TO_MAP.apply(new DriveData.Builder().name("foo").size(100l).build()), ImmutableMap.of("name", "foo", "size", "100")); }
public void testComplete() throws IOException { DriveData one = new DriveData.Builder().name("Ubuntu 10.10 Server Edition Linux 64bit Preinstalled System") // .size(8589934592l)// .claimType(ClaimType.SHARED)// .tags(ImmutableSet.of("foo", "bar", "baz"))// .readers(ImmutableSet.of("ffffffff-ffff-ffff-ffff-ffffffffffff"))// .use(ImmutableSet.of("tag1", "tag2"))// .build(); assertEquals( BASEDRIVE_TO_MAP.apply(one), ImmutableMap.builder() .put("name", "Ubuntu 10.10 Server Edition Linux 64bit Preinstalled System") .put("size", "8589934592") .put("claim:type", "shared") .put("tags", "foo bar baz") .put("readers", "ffffffff-ffff-ffff-ffff-ffffffffffff") .put("use", "tag1 tag2").build() ); } }
@Override public Map<String, String> apply(DriveData from) { return renameKey(baseDriveToMap.apply(from), "use", "use"); }
@Override public Map<String, String> apply(DriveData from) { return renameKey(baseDriveToMap.apply(from), "use", "use"); }
public void testRenameKeyWhenNotFound() { Map<String, String> nothing = ImmutableMap.of(); assertEquals(DriveDataToMap.renameKey(nothing, "foo", "bar"), nothing); }
public void testRenameKeyWhenFound() { Map<String, String> nothing = ImmutableMap.of("foo", "bar"); assertEquals(DriveDataToMap.renameKey(nothing, "foo", "bar"), ImmutableMap.of("bar", "bar")); }