@Test public void writeDoesNothingWhenNotEnabled() throws ComponentLookupException { when(this.manager.getAll(this.patient)).thenReturn(Collections.singletonList(this.contact1)); JSONObject container = new JSONObject(); this.mocker.getComponentUnderTest().writeJSON(this.patient, container, Arrays.asList("phenotype", "disorders")); Assert.assertEquals(0, container.length()); }
@Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }
ContactInformationController implements PatientDataController<ContactInfo> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); } }
ContactInformationController implements PatientDataController<ContactInfo> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  }
ContactInformationController implements PatientDataController<ContactInfo> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  @Override PatientData<ContactInfo> load(Patient patient); @Override void save(Patient patient); @Override void save(final Patient patient, final PatientWritePolicy policy); @Override void writeJSON(Patient patient, JSONObject json); @Override void writeJSON(Patient patient, JSONObject json, Collection<String> selectedFieldNames); @Override PatientData<ContactInfo> readJSON(JSONObject json); @Override String getName(); }
ContactInformationController implements PatientDataController<ContactInfo> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  @Override PatientData<ContactInfo> load(Patient patient); @Override void save(Patient patient); @Override void save(final Patient patient, final PatientWritePolicy policy); @Override void writeJSON(Patient patient, JSONObject json); @Override void writeJSON(Patient patient, JSONObject json, Collection<String> selectedFieldNames); @Override PatientData<ContactInfo> readJSON(JSONObject json); @Override String getName();  }