/** Valid attribute types are parsed correctly. */ @Test(dataProvider = "attributeTypes") public void attributeTypes(String jsonType, AttributeType type) { ObjectNode node = builder.buildDataSetNode(dataSetId, name, description, owner, lastChange); node.put( "attributes", new ObjectMapper() .createArrayNode() .add(builder.buildAttributeNode(id, name, code, jsonType))); server.register(dataSetsUri + "/" + dataSetId, node.toString()); DataSet dataSet = service.loadDataSet(dataSetId); assertEquals(dataSet.getAttributes().size(), 1); Attribute attribute = dataSet.getAttributes().get(0); assertEquals(attribute.getId(), id); assertEquals(attribute.getName(), name); assertEquals(attribute.getCode(), code); assertEquals(attribute.getType(), type); }