@Test public void writeJSONWithSelectedFieldsReturnsWhenDataIsNotKeyValueBased() throws ComponentLookupException { PatientData<String> patientData = new SimpleValuePatientData<>(DATA_NAME, "datum"); doReturn(patientData).when(this.patient).getData(DATA_NAME); JSONObject json = new JSONObject(); Collection<String> selectedFields = new LinkedList<>(); this.component.writeJSON(this.patient, json, selectedFields); Assert.assertFalse(json.has(DATA_NAME)); }
@Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }
AbstractSimpleController implements PatientDataController<String> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); } }
AbstractSimpleController implements PatientDataController<String> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  }
AbstractSimpleController implements PatientDataController<String> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  @Override PatientData<String> load(Patient patient); @Override void save(Patient patient); @Override void save(@Nonnull final Patient patient, @Nonnull final PatientWritePolicy policy); @Override void writeJSON(Patient patient, JSONObject json); @Override void writeJSON(Patient patient, JSONObject json, Collection<String> selectedFieldNames); @Override PatientData<String> readJSON(JSONObject json); }
AbstractSimpleController implements PatientDataController<String> { @Override public void writeJSON(Patient patient, JSONObject json) { writeJSON(patient, json, null); }  @Override PatientData<String> load(Patient patient); @Override void save(Patient patient); @Override void save(@Nonnull final Patient patient, @Nonnull final PatientWritePolicy policy); @Override void writeJSON(Patient patient, JSONObject json); @Override void writeJSON(Patient patient, JSONObject json, Collection<String> selectedFieldNames); @Override PatientData<String> readJSON(JSONObject json);  }