/** * @see ConceptService#saveConcept(Concept) */ @Test @Ignore public void saveConcept_shouldNotSetAuditInfoIfTheConceptIsNotEdited() { Concept concept = conceptService.getConcept(3); Assert.assertNull(concept.getDateChanged()); Assert.assertNull(concept.getChangedBy()); conceptService.saveConcept(concept); Assert.assertNull(concept.getDateChanged()); Assert.assertNull(concept.getChangedBy()); }
/** * @see ConceptService#saveConcept(Concept) */ @Test public void saveConcept_shouldSetAuditInfoIfAnyItemInTheChildCollectionsIsEdited() { Concept concept = conceptService.getConcept(3); Assert.assertNull(concept.getDateChanged()); Assert.assertNull(concept.getChangedBy()); ConceptDescription description = concept.getDescription(); Assert.assertNotNull(description); description.setDescription("changed to something else"); conceptService.saveConcept(concept); Assert.assertNotNull(concept.getDateChanged()); Assert.assertNotNull(concept.getChangedBy()); }
/** * @see ConceptService#saveConcept(Concept) */ @Test public void saveConcept_shouldSetAuditInfoIfAnItemIsAddedToAnyOfItsChildCollections() { Concept concept = conceptService.getConcept(3); Assert.assertNull(concept.getDateChanged()); Assert.assertNull(concept.getChangedBy()); ConceptDescription description = new ConceptDescription("new description",Context.getLocale()); concept.addDescription(description); conceptService.saveConcept(concept); Assert.assertNotNull(description.getConceptDescriptionId()); Assert.assertNotNull(concept.getDateChanged()); Assert.assertNotNull(concept.getChangedBy()); }
/** * @see ConceptService#saveConcept(Concept) */ @Test public void saveConcept_shouldSetAuditInfoIfAnItemIsRemovedFromAnyOfItsChildCollections() { Concept concept = conceptService.getConcept(3); Assert.assertNull(concept.getDateChanged()); Assert.assertNull(concept.getChangedBy()); Concept concept1= conceptService.getConcept(5); ConceptAnswer conceptanswer = new ConceptAnswer(concept1); concept.addAnswer(conceptanswer); conceptService.saveConcept(concept); Assert.assertNotNull(concept.getDateChanged()); Date date=concept.getDateChanged(); Assert.assertTrue(concept.removeAnswer(conceptanswer)); conceptService.saveConcept(concept); Assert.assertNotNull(concept.getDateChanged()); Date date1=concept.getDateChanged(); Assert.assertFalse(date.equals(date1)); Assert.assertNotNull(concept.getChangedBy()); }
assertThat(copyConcept.getCreator(), is(originalConcept.getCreator())); assertThat(copyConcept.getDateChanged(), is(originalConcept.getDateChanged())); assertThat(copyConcept.getChangedBy(), is(originalConcept.getChangedBy())); assertThat(copyConcept.getRetired(), is(originalConcept.getRetired())); assertThat(copyConcept.getRetiredBy(), is(originalConcept.getRetiredBy()));
this.setChangedBy(c.getChangedBy()); this.setConceptClass(c.getConceptClass()); this.setConceptId(c.getConceptId());
/** * Constructor from Concept. * * @param c */ public ConceptComplex(Concept c) { this.setAnswers(c.getAnswers(true)); this.setChangedBy(c.getChangedBy()); this.setConceptClass(c.getConceptClass()); this.setConceptId(c.getConceptId()); this.setConceptSets(c.getConceptSets()); this.setCreator(c.getCreator()); this.setDatatype(c.getDatatype()); this.setDateChanged(c.getDateChanged()); this.setDateCreated(c.getDateCreated()); this.setSet(c.getSet()); this.setNames(c.getNames()); this.setDescriptions(c.getDescriptions()); this.setConceptMappings(c.getConceptMappings()); this.setRetired(c.getRetired()); this.setVersion(c.getVersion()); this.setUuid(c.getUuid()); this.handler = ""; }