use of com.vaadin.addon.charts.model.PaneList in project charts by vaadin.
the class ConfigurationObjectJSONSerializationTest method toString_PaneListWithTwoItems_SerializedAsPaneArray.
@Test
public void toString_PaneListWithTwoItems_SerializedAsPaneArray() {
PaneList paneList = new PaneList();
paneList.addPane(new Pane());
paneList.addPane(new Pane());
ObjectContainer object = new ObjectContainer(paneList);
String paneJson1 = "{\"paneIndex\":0}";
String paneJson2 = "{\"paneIndex\":1}";
String expected = String.format("{\"object\":[%s,%s]}", paneJson1, paneJson2);
assertEquals(expected, toJSON(object));
}
use of com.vaadin.addon.charts.model.PaneList in project charts by vaadin.
the class ConfigurationObjectJSONSerializationTest method toString_PaneListWithOneItem_SerializedAsSinglePane.
@Test
public void toString_PaneListWithOneItem_SerializedAsSinglePane() {
PaneList paneList = new PaneList();
paneList.addPane(new Pane());
ObjectContainer object = new ObjectContainer(paneList);
String paneJson = "{\"paneIndex\":0}";
assertEquals("{\"object\":" + paneJson + "}", toJSON(object));
}