use of org.entando.entando.aps.system.services.pagemodel.model.FrameDto in project entando-core by entando.
the class PageModelDtoTest method test_json.
@Test
public void test_json() throws JsonProcessingException {
FrameDto frameDto = new FrameDto();
frameDto.setPos(0);
frameDto.setDescr("description");
PageModelDto dto = new PageModelDto();
dto.setCode("code");
dto.setDescr("description");
dto.getConfiguration().getFrames().add(frameDto);
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writer().writeValueAsString(dto);
String actual = "{\"code\":\"code\",\"description\":\"description\",\"mainFrame\":-1,\"pluginCode\":null,\"template\":null,\"configuration\":{\"frames\":[{\"pos\":0,\"description\":\"description\",\"mainFrame\":false,\"defaultWidget\":{\"code\":null,\"properties\":{}},\"sketch\":{\"x1\":0,\"y1\":0,\"x2\":0,\"y2\":0}}]}}";
// assertThat(json, is(actual));
// TODO replace a string compare with a json compare
}
Aggregations