Files
pact-messaging-app/target/test-classes/de/kreuzwerker/cdc/messagingapp/UserServiceContractTest.class
T

56 lines
7.2 KiB
Plaintext
Raw Normal View History

2021-12-10 09:58:35 -08:00
Êþº¾4)7de/kreuzwerker/cdc/messagingapp/UserServiceContractTestjava/lang/ObjectNAMELjava/lang/String;
ConstantValue user name for CDC
LAST_LOGINLjava/time/LocalDateTime;userServiceClient3Lde/kreuzwerker/cdc/messagingapp/UserServiceClient;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<clinit>()VCode
java/time/LocalDateTime of!(IIIIII)Ljava/time/LocalDateTime; 
LineNumberTableLocalVariableTable<init>
 this9Lde/kreuzwerker/cdc/messagingapp/UserServiceContractTest;pactUserExistsf(Lau/com/dius/pact/consumer/dsl/PactDslWithProvider;)Lau/com/dius/pact/core/model/RequestResponsePact;.Lau/com/dius/pact/core/model/annotations/Pact;consumer
messaging-app( )*accept()Ljava/util/function/Consumer;
,.-(io/pactfoundation/consumer/dsl/LambdaDsl /0 newJsonBodyQ(Ljava/util/function/Consumer;)Lio/pactfoundation/consumer/dsl/LambdaDslJsonBody;
2430io/pactfoundation/consumer/dsl/LambdaDslJsonBody 56build)()Lau/com/dius/pact/consumer/dsl/DslPart;8
User 1 exists
:<;1au/com/dius/pact/consumer/dsl/PactDslWithProvider =>givenD(Ljava/lang/String;)Lau/com/dius/pact/consumer/dsl/PactDslWithState;@A request to /users/1
BDC.au/com/dius/pact/consumer/dsl/PactDslWithState EF
uponReceivingM(Ljava/lang/String;)Lau/com/dius/pact/consumer/dsl/PactDslRequestWithoutPath;H/users/1
JLK7au/com/dius/pact/consumer/dsl/PactDslRequestWithoutPath MNpathJ(Ljava/lang/String;)Lau/com/dius/pact/consumer/dsl/PactDslRequestWithPath;PGET
RTS4au/com/dius/pact/consumer/dsl/PactDslRequestWithPath UNmethod
RW XYwillRespondWith1()Lau/com/dius/pact/consumer/dsl/PactDslResponse;
[]\-au/com/dius/pact/consumer/dsl/PactDslResponse ^_status2(I)Lau/com/dius/pact/consumer/dsl/PactDslResponse;
[a bcbodyX(Lau/com/dius/pact/consumer/dsl/DslPart;)Lau/com/dius/pact/consumer/dsl/PactDslResponse;
[e fgtoPact3()Lau/com/dius/pact/core/model/RequestResponsePact;builder3Lau/com/dius/pact/consumer/dsl/PactDslWithProvider;'Lau/com/dius/pact/consumer/dsl/DslPart;MethodParameterspactUserDoesNotExistnUser 2 does not existpA request to /users/2r/users/2
userExists.Lau/com/dius/pact/consumer/junit5/PactTestFor;
pactMethodLorg/junit/jupiter/api/Test;xjava/lang/ErrorzþUnresolved compilation problems:
The method getName() is undefined for the type User
The method getLastLogin() is undefined for the type User
The method getRole() is undefined for the type User
The method getFriends() is undefined for the type User
w| }(Ljava/lang/String;)VuserDoesNotExist7org/springframework/web/client/HttpClientErrorException ƒexecutef(Lde/kreuzwerker/cdc/messagingapp/UserServiceContractTest;)Lorg/junit/jupiter/api/function/Executable;
ˆ org/junit/jupiter/api/Assertions Š assertThrowsS(Ljava/lang/Class;Lorg/junit/jupiter/api/function/Executable;)Ljava/lang/Throwable; ŒŽ#org/springframework/http/HttpStatus  NOT_FOUND%Lorg/springframework/http/HttpStatus;
 
getStatusCode'()Lorg/springframework/http/HttpStatus;
˜ assertEquals'(Ljava/lang/Object;Ljava/lang/Object;)V exception9Lorg/springframework/web/client/HttpClientErrorException;lambda$05(Lio/pactfoundation/consumer/dsl/LambdaDslJsonBody;)Vžname
2  ¡¢
stringTypeV(Ljava/lang/String;Ljava/lang/String;)Lio/pactfoundation/consumer/dsl/LambdaDslObject;¤ lastLogin¦yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
¨ª©java/time/ZoneId «¬
systemDefault()Ljava/time/ZoneId;
® ¯°atZone-(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
²´³java/time/ZonedDateTime µ toInstant()Ljava/time/Instant;
¸º¹
java/sql/Date »¼from%(Ljava/time/Instant;)Ljava/util/Date;
¾À¿.io/pactfoundation/consumer/dsl/LambdaDslObject Á timestampf(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;)Lio/pactfoundation/consumer/dsl/LambdaDslObject;ÄroleÆ
ADMIN|USERÈADMIN
¾Ê ËÌ
stringMatcherh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/pactfoundation/consumer/dsl/LambdaDslObject;Îfriends
ÐÒÑjava/lang/Integer ÓÔvalueOf(I)Ljava/lang/Integer;(
¾× ØÙ minArrayLikeu(Ljava/lang/String;Ljava/lang/Integer;ILjava/util/function/Consumer;)Lio/pactfoundation/consumer/dsl/LambdaDslObject;o2Lio/pactfoundation/consumer/dsl/LambdaDslJsonBody;lambda$4
Exceptionsßjava/lang/Throwable á
ã2
åçæ1de/kreuzwerker/cdc/messagingapp/UserServiceClient èégetUser:(Ljava/lang/String;)Lde/kreuzwerker/cdc/messagingapp/User;lambda$13(Lio/pactfoundation/consumer/dsl/LambdaDslObject;)Víid
¾ ða friendfriend0Lio/pactfoundation/consumer/dsl/LambdaDslObject;
SourceFileUserServiceContractTest.java,Lorg/junit/jupiter/api/extension/Extensions;value,Lorg/junit/jupiter/api/extension/ExtendWith;@Lorg/springframework/test/context/junit/jupiter/SpringExtension;6Lau/com/dius/pact/consumer/junit5/PactConsumerTestExt;6Lorg/springframework/boot/test/context/SpringBootTest;webEnvironmentELorg/springframework/boot/test/context/SpringBootTest$WebEnvironment;NONE
properties+user-service.base-url:http://localhost:8080classes Lorg/junit/jupiter/api/Disabled; providerName user-serviceport8080BootstrapMethods

 "java/lang/invoke/LambdaMetafactory    metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;(Ljava/lang/Object;)V
 œœ
 Ü
 êëë InnerClasses %java/lang/invoke/MethodHandles$Lookup"java/lang/invoke/MethodHandlesLookup%Corg/springframework/boot/test/context/SpringBootTest$WebEnvironment'4org/springframework/boot/test/context/SpringBootTestWebEnvironment!