WIP
[demos/pact] / pwreset / src / test / java / de / juplo / demos / pwreset / adapters / out / RemoteUsersServiceConsumerIT.java
index 3724a65..e84280c 100644 (file)
@@ -6,7 +6,6 @@ import au.com.dius.pact.consumer.junit5.PactConsumerTestExt;
 import au.com.dius.pact.consumer.junit5.PactTestFor;
 import au.com.dius.pact.core.model.RequestResponsePact;
 import au.com.dius.pact.core.model.annotations.Pact;
-import de.juplo.demos.pwreset.domain.api.User;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
 import org.springframework.boot.web.client.RestTemplateBuilder;
@@ -35,7 +34,7 @@ public class RemoteUsersServiceConsumerIT
           .willRespondWith()
             .status(200)
             .headers(Map.of("Content-Type", "application/json;charset=UTF-8"))
-            .body("{\"id\": \"123e4567-e89b-12d3-a456-426614174000\", \"email\": \"pact@juplo.de\"}")
+            .body("{\"id\": \"123e4567-e89b-12d3-a456-426614174000\"}")
         .toPact();
   }
 
@@ -45,12 +44,10 @@ public class RemoteUsersServiceConsumerIT
     RestTemplate restTemplate = new RestTemplateBuilder().rootUri(mockServer.getUrl()).build();
     RemoteUsersServiceConsumer usersService = new RemoteUsersServiceConsumer("/get?email={email}", restTemplate);
     try {
-      Optional<User> result = usersService.getUserByEmail("pact@juplo.de");
+      Optional<UUID> result = usersService.getUserByEmail("pact@juplo.de");
 
       assertThat(result.isPresent()).isTrue();
-      User user = result.get();
-      assertThat(user.getId()).isEqualTo(UUID.fromString("123e4567-e89b-12d3-a456-426614174000"));
-      assertThat(user.getEmail()).isEqualTo("pact@juplo.de");
+      assertThat(result.get()).isEqualTo(UUID.fromString("123e4567-e89b-12d3-a456-426614174000"));
     }
     catch (Exception e) {
       fail("Unexpected exception", e);