This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch v2 in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git
commit 08ee42edaa191786691bd311667334b111d1ceed Author: Dan Haywood <[email protected]> AuthorDate: Thu May 23 06:49:21 2024 +0100 updates persona to create a more realistic 'lastVisit' date --- .../java/domainapp/modules/petowner/fixture/PetOwner_persona.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/module-petowner/src/main/java/domainapp/modules/petowner/fixture/PetOwner_persona.java b/module-petowner/src/main/java/domainapp/modules/petowner/fixture/PetOwner_persona.java index 7950f0a..43f15a5 100644 --- a/module-petowner/src/main/java/domainapp/modules/petowner/fixture/PetOwner_persona.java +++ b/module-petowner/src/main/java/domainapp/modules/petowner/fixture/PetOwner_persona.java @@ -2,6 +2,7 @@ package domainapp.modules.petowner.fixture; import java.io.ByteArrayOutputStream; import java.io.InputStream; +import java.time.LocalDate; import javax.inject.Inject; @@ -74,7 +75,9 @@ implements Persona<PetOwner, PetOwner_persona.Builder> { petOwner.setKnownAs(persona.knownAs); } - petOwner.setLastVisit(clockService.getClock().nowAsLocalDate().plusDays(fakeDataService.ints().between(-10, +10))); + final var numDaysAgo = fakeDataService.ints().between(2, 100); + final var lastVisit = clockService.getClock().nowAsLocalDate().minusDays(numDaysAgo); + petOwner.setLastVisit(lastVisit); return petOwner; }
