diff --git a/src/test/java/org/example/vet1177/dto/response/clinic/ClinicResponseTest.java b/src/test/java/org/example/vet1177/dto/response/clinic/ClinicResponseTest.java new file mode 100644 index 00000000..d161bfee --- /dev/null +++ b/src/test/java/org/example/vet1177/dto/response/clinic/ClinicResponseTest.java @@ -0,0 +1,26 @@ +package org.example.vet1177.dto.response.clinic; + +import org.example.vet1177.entities.Clinic; +import org.junit.jupiter.api.Test; + +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class ClinicResponseTest { + + @Test + void shouldMapFromEntityCorrectly() { + // Arrange + Clinic clinic = new Clinic("Vet", "Street", "123"); + + // Act + ClinicResponse response = ClinicResponse.from(clinic); + + // Assert + assertEquals(clinic.getId(), response.id()); // ✔️ viktig rad + assertEquals(clinic.getName(), response.name()); + assertEquals(clinic.getAddress(), response.address()); + assertEquals(clinic.getPhoneNumber(), response.phoneNumber()); + } +}