String snapshot3 = d.getAsString();
d.deleteRow(0);
String snapshot4 = d.getAsString();
d.setFieldValue(0, 1, ValueFactory.createValue(2d));
String snapshot5 = d.getAsString();
d.insertEmptyRowAt(0);
String snapshot6 = d.getAsString();
d.undo();
assertTrue(d.getAsString().equals(snapshot5));
d.redo();
assertTrue(d.getAsString().equals(snapshot6));