0
我目前正在努力與我的JUnit測試。我認爲Vaadin表只會將那些與過濾器不匹配的條目標記爲不可見。所以我想我可以做一個測試來測試我的過濾器,通過對錶應用一個過濾器,然後檢查table.getVisibleItemIds();.但即使我嘗試了一些東西,它仍然返回一個空的列表。我的目標是比較過濾器返回哪些項目。Vaadin測試過濾器與JUnit
Table table = new Table();
IndexedContainer indexedContainer = new IndexedContainer();
table.setContainerDataSource(indexedContainer);
table.addContainerProperty(TableColumns.NAME, String.class, " ");
table.setColumnHeader(TableColumns.NAME, "name");
this.addTestDataToTable(table);
TableSearchFilter filter = new TableSearchFilter(searchString);
indexedContainer.addContainerFilter(filter);
return table.getVisibleItemIds();
好吧很有道理謝謝! :) – 2014-11-06 12:03:29
歡迎您! :) – MarcelloGarini 2014-11-06 15:51:17