public void testMorph_illegalArgument() { try { // argument is not an array morpher.morph(""); } catch (MorphException expected) { // ok } }
public void testMorph_strings_twodims() { String[][] expected = {{"true", "yes", "on"}, {"false", "no", "off"}}; Boolean[][] actual = (Boolean[][]) morpher.morph(expected); ArrayAssertions.assertEquals( new Boolean[][] { {Boolean.TRUE, Boolean.TRUE, Boolean.TRUE}, {Boolean.FALSE, Boolean.FALSE, Boolean.FALSE} }, actual); }
public void testMorph_StringArray_Boolean_default() { Boolean[] expected = {Boolean.TRUE, Boolean.TRUE}; morpher = new BooleanObjectArrayMorpher(Boolean.TRUE); Boolean[] actual = (Boolean[]) morpher.morph(new String[] {"A", "B"}); ArrayAssertions.assertEquals(expected, actual); }
public void testMorph_null() { assertNull(morpher.morph(null)); }
public void testMorph_BooleanArray_twodims() { Boolean[][] expected = {{Boolean.TRUE, Boolean.FALSE}, {Boolean.TRUE, Boolean.FALSE}}; Boolean[][] actual = (Boolean[][]) morpher.morph(expected); ArrayAssertions.assertEquals(expected, actual); }
public void testMorph_booleanArray_twodims() { boolean[][] expected = {{true, false}, {true, false}}; Boolean[][] actual = (Boolean[][]) morpher.morph(expected); ArrayAssertions.assertEquals(expected, actual); }