use of com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems in project beakerx by twosigma.
the class CategoryStemsSerializerTest method serializeStrokeTypeCategoryStems_resultJsonHasStyle.
@Test
public void serializeStrokeTypeCategoryStems_resultJsonHasStyle() throws IOException {
// when
CategoryStems categoryStems = new CategoryStems();
categoryStems.setStyle(StrokeType.SOLID);
categoryStemsSerializer.serialize(categoryStems, jgen, new DefaultSerializerProvider.Impl());
jgen.flush();
// then
JsonNode actualObj = mapper.readTree(sw.toString());
Assertions.assertThat(actualObj.has("style")).isTrue();
Assertions.assertThat(actualObj.get("style").asText()).isEqualTo("SOLID");
}
use of com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems in project beakerx by twosigma.
the class CategoryStemsSerializerTest method serializeBasesCategoryStems_resultJsonHasBases.
@Test
public void serializeBasesCategoryStems_resultJsonHasBases() throws IOException {
// when
CategoryStems categoryStems = new CategoryStems();
categoryStems.setBase(Arrays.asList(11, 22, 33));
categoryStemsSerializer.serialize(categoryStems, jgen, new DefaultSerializerProvider.Impl());
jgen.flush();
// then
JsonNode actualObj = mapper.readTree(sw.toString());
Assertions.assertThat(actualObj.has("bases")).isTrue();
ArrayNode arrayNode = (ArrayNode) actualObj.get("bases");
Assertions.assertThat(arrayNode.get(1).asInt()).isEqualTo(22);
}
use of com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems in project beakerx by twosigma.
the class CategoryStemsSerializerTest method serializeBaseCategoryStems_resultJsonHasBase.
@Test
public void serializeBaseCategoryStems_resultJsonHasBase() throws IOException {
// when
CategoryStems categoryStems = new CategoryStems();
categoryStems.setBase(11);
categoryStemsSerializer.serialize(categoryStems, jgen, new DefaultSerializerProvider.Impl());
jgen.flush();
// then
JsonNode actualObj = mapper.readTree(sw.toString());
Assertions.assertThat(actualObj.has("base")).isTrue();
Assertions.assertThat(actualObj.get("base").asInt()).isEqualTo(11);
}
use of com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems in project beakerx by twosigma.
the class CategoryStemsSerializerTest method serializeStrokeTypeListCategoryStems_resultJsonHasStyles.
@Test
public void serializeStrokeTypeListCategoryStems_resultJsonHasStyles() throws IOException {
// when
CategoryStems categoryStems = new CategoryStems();
categoryStems.setStyle(Arrays.asList(StrokeType.SOLID, StrokeType.DASHDOT));
categoryStemsSerializer.serialize(categoryStems, jgen, new DefaultSerializerProvider.Impl());
jgen.flush();
// then
JsonNode actualObj = mapper.readTree(sw.toString());
Assertions.assertThat(actualObj.has("styles")).isTrue();
ArrayNode arrayNode = (ArrayNode) actualObj.get("styles");
Assertions.assertThat(arrayNode.get(1).asText()).isEqualTo("DASHDOT");
}
use of com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems in project beakerx by twosigma.
the class CategoryStemsSerializerTest method serializeWidthCategoryStems_resultJsonHasWidth.
@Test
public void serializeWidthCategoryStems_resultJsonHasWidth() throws IOException {
// when
CategoryStems categoryStems = new CategoryStems();
categoryStems.setWidth(11f);
categoryStemsSerializer.serialize(categoryStems, jgen, new DefaultSerializerProvider.Impl());
jgen.flush();
// then
JsonNode actualObj = mapper.readTree(sw.toString());
Assertions.assertThat(actualObj.has("width")).isTrue();
Assertions.assertThat(actualObj.get("width").asInt()).isEqualTo(11);
}
Aggregations