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;
         }

Reply via email to