Skip to content

Commit e12096e

Browse files
Extra assertions.
1 parent 1e2b19c commit e12096e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

structurizr-dsl/src/test/java/com/structurizr/dsl/DslTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,15 +1237,16 @@ void springPetClinic() throws Exception {
12371237
assertEquals(new File(springPetClinicHome, "src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java").getAbsolutePath(), ownerRepository.getProperties().get("component.src"));
12381238
assertEquals("https://github.com/spring-projects/spring-petclinic/blob/main/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java", ownerRepository.getUrl());
12391239
assertSame(ownerRepository, parser.getIdentifiersRegister().getElement("springPetClinic.webApplication.ownerrepository"));
1240-
assertTrue(ownerRepository.hasEfferentRelationshipWith(relationalDatabaseSchema));
1240+
assertTrue(ownerRepository.hasEfferentRelationshipWith(relationalDatabaseSchema, "Reads from and writes to"));
12411241

12421242
Component vetRepository = webApplication.getComponentWithName("Vet Repository");
12431243
assertNotNull(vetRepository);
1244+
assertEquals("Repository class for Vet domain objects All method names are compliant with Spring Data naming conventions so this interface can easily be extended for Spring Data.", vetRepository.getDescription());
12441245
assertEquals("org.springframework.samples.petclinic.vet.VetRepository", vetRepository.getProperties().get("component.type"));
12451246
assertEquals(new File(springPetClinicHome, "src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java").getAbsolutePath(), vetRepository.getProperties().get("component.src"));
12461247
assertEquals("https://github.com/spring-projects/spring-petclinic/blob/main/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java", vetRepository.getUrl());
12471248
assertSame(vetRepository, parser.getIdentifiersRegister().getElement("springPetClinic.webApplication.vetrepository"));
1248-
assertTrue(vetRepository.hasEfferentRelationshipWith(relationalDatabaseSchema));
1249+
assertTrue(vetRepository.hasEfferentRelationshipWith(relationalDatabaseSchema, "Reads from and writes to"));
12491250

12501251
assertTrue(welcomeController.getRelationships().isEmpty());
12511252
assertNotNull(petController.getEfferentRelationshipWith(ownerRepository));

0 commit comments

Comments
 (0)