@Test public void shouldBuildSchemaWithSectionAndSeparateField() { HtmlFormSchema schema = new HtmlFormSchema(); HtmlFormSection section1 = new HtmlFormSection(); section1.setName("Section 1"); schema.getSections().add(section1); ObsField field1 = new ObsField(); field1.setName("Field 1"); schema.getFields().add(field1); JsonNode schemaAsJson = new HtmlFormEncounterController().buildSchemaAsJsonNode(schema, new ObjectMapper()); assertThat(schemaAsJson.get("sections").get(0).get("name").getValueAsText(), is("Section 1")); assertThat(schemaAsJson.get("fields").get(0).get("name").getValueAsText(), is("Field 1")); }
context.registerErrorWidget(valueWidget, errorWidget); ObsField field = new ObsField(); field.setName(valueLabel);
obsGroup.addChild(nestedGroup); ObsField field1 = new ObsField(); field1.setName("Field 1"); ConceptName conceptName1 = new ConceptName();
ObsField field = new ObsField(); field.setName(valueLabel); if (concept != null) {
ObsField field1 = new ObsField(); field1.setName("Field 1"); ConceptName conceptName1 = new ConceptName(); ObsField field2 = new ObsField(); ConceptName conceptName2 = new ConceptName(); conceptName2.setName("Field 2"); ObsField field3 = new ObsField(); field3.setName("Field 3"); Concept concept3 = mock(Concept.class); ObsField field4 = new ObsField(); field4.setName("Field 4"); Concept concept4 = mock(Concept.class); ObsField field5 = new ObsField(); field5.setName("Field 5"); Concept concept5 = mock(Concept.class); ObsField field6 = new ObsField(); field6.setName("Field 6"); Concept concept6 = mock(Concept.class); ObsField field7 = new ObsField(); field7.setName("Field 7"); Concept concept7 = mock(Concept.class); ObsField field8 = new ObsField();