@NotNull private JTableFixture getResultTable() { JTableFixture tableFixture = frameFixture.table("resultTreeTable"); tableFixture.replaceCellReader(new JsonTableCellReader()); return tableFixture; } }
frameFixture = Containers.showInFrame(mongoEditionPanel); JTableFixture editionTreeTable = frameFixture.table("editionTreeTable"); editionTreeTable.replaceCellReader(new JsonTableCellReader());
frameFixture = Containers.showInFrame(mongoEditionPanel); JTableFixture editionTreeTable = frameFixture.table("editionTreeTable");
@Test public void displayMongoDocumentInTheTreeTable() { mongoEditionPanel.updateEditionTree( new Document("_id", new ObjectId("50b8d63414f85401b9268b99")) .append("label", "toto") .append("visible", false) .append("image", null)); frameFixture = Containers.showInFrame(mongoEditionPanel); JTableFixture tableFixture = frameFixture.table("editionTreeTable"); tableFixture.replaceCellReader(new JsonTableCellReader()); tableFixture.requireColumnCount(2) .requireContents(new String[][]{ {"_id", "50b8d63414f85401b9268b99"}, {"label", "toto"}, {"visible", "false"}, {"image", "null"} }); }
@Test public void addKeyWithSomeValue() { mongoEditionPanel.updateEditionTree( new Document("_id", new ObjectId("50b8d63414f85401b9268b99")) .append("label", "toto") .append("visible", false) .append("image", null)); frameFixture = Containers.showInFrame(mongoEditionPanel); JTableFixture editionTreeTable = frameFixture.table("editionTreeTable"); editionTreeTable.replaceCellReader(new JsonTableCellReader()); editionTreeTable.selectCell(TableCell.row(1).column(1)); mongoEditionPanel.addKey("stringKey", "pouet"); editionTreeTable.selectCell(TableCell.row(1).column(1)); mongoEditionPanel.addKey("numberKey", "1.1"); editionTreeTable.requireContents(new String[][]{ {"_id", "50b8d63414f85401b9268b99"}, {"label", "toto"}, {"visible", "false"}, {"image", "null"}, {"stringKey", "pouet"}, {"numberKey", "1.1"}, }); }