@Test public void remap4() { ColumnMap x = new ColumnMap("POS", 2,0,1) ; Tuple<String> tuple = tuple("S", "P", "O") ; Tuple<String> tuple2 = x.map(tuple) ; tuple2 = x.unmap(tuple2) ; assertEquals(tuple, tuple2) ; }
@Test public void remap4() { ColumnMap x = new ColumnMap("POS", 2,0,1) ; Tuple<String> tuple = tuple("S", "P", "O") ; Tuple<String> tuple2 = x.map(tuple) ; tuple2 = x.unmap(tuple2) ; assertEquals(tuple, tuple2) ; }
@Test public void map1() { ColumnMap cmap = new ColumnMap("GSPO", "OSPG") ; Tuple<String> tuple = tuple("G", "S", "P", "O") ; Tuple<String> mapped = cmap.map(tuple) ; Tuple<String> expected = tuple("O", "S", "P", "G") ; assertEquals(expected, mapped) ; Tuple<String> unmapped = cmap.unmap(mapped) ; assertEquals(tuple("G", "S", "P", "O"), unmapped) ; }
@Test public void map2() { String[] x = { "G", "S", "P", "O" } ; String[] y = { "O", "S", "P", "G" } ; ColumnMap cmap = new ColumnMap("Test", x, y) ; Tuple<String> tuple = tuple(x) ; Tuple<String> mapped = cmap.map(tuple) ; Tuple<String> expected = tuple(y) ; assertEquals(expected, mapped) ; Tuple<String> unmapped = cmap.unmap(mapped) ; assertEquals(tuple(x), unmapped) ; }
@Test public void map2() { String[] x = { "G", "S", "P", "O" } ; String[] y = { "O", "S", "P", "G" } ; ColumnMap cmap = new ColumnMap("Test", x, y) ; Tuple<String> tuple = tuple(x) ; Tuple<String> mapped = cmap.map(tuple) ; Tuple<String> expected = tuple(y) ; assertEquals(expected, mapped) ; Tuple<String> unmapped = cmap.unmap(mapped) ; assertEquals(tuple(x), unmapped) ; }
@Test public void map1() { ColumnMap cmap = new ColumnMap("GSPO", "OSPG") ; Tuple<String> tuple = tuple("G", "S", "P", "O") ; Tuple<String> mapped = cmap.map(tuple) ; Tuple<String> expected = tuple("O", "S", "P", "G") ; assertEquals(expected, mapped) ; Tuple<String> unmapped = cmap.unmap(mapped) ; assertEquals(tuple("G", "S", "P", "O"), unmapped) ; }