@Test public void testDiffTransform() throws IOException { assertTransformed("a:x,b:y", "a:1,b:2,c:3,e:4,h", asList("c:3", "e:4", "h")); assertTransformed("a,b,d,e", "a,b,c", asList("c")); assertTransformed("a:1,b:2,d:3,e:4,f:5", "a:z,b:y,c:x,f:w", asList("c:x")); assertTransformed("a,b,d,e,f", "a,b,c,f,h", asList("c", "h")); assertTransformed("3:1,7:6", "2:0,3:6,5:3,9:1", asList("2:0", "5:3", "9:1")); assertTransformed("", "", Collections.<String> emptyList()); assertTransformed("", "a, b", asList("a", "b")); assertTransformed("", "a:4, b:1", asList("a:4", "b:1")); }