Search in sources :

Example 1 with PaneList

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));
}
Also used : PaneList(com.vaadin.addon.charts.model.PaneList) Pane(com.vaadin.addon.charts.model.Pane) Test(org.junit.Test)

Example 2 with PaneList

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));
}
Also used : PaneList(com.vaadin.addon.charts.model.PaneList) Pane(com.vaadin.addon.charts.model.Pane) Test(org.junit.Test)

Aggregations

Pane (com.vaadin.addon.charts.model.Pane)2 PaneList (com.vaadin.addon.charts.model.PaneList)2 Test (org.junit.Test)2