2017-10-09 2 views
0

JAR 가져 오기를 제외하고 포함 된 모든 파일이 포함 된 zip 파일에 누군가가 공유 할 수있는 작고 간결한 jvm 소비자 Java (소비자 또는 공급자) junit 프로젝트가 있습니까?Pact JVM Java 초보자/초보자/튜토리얼 프로젝트가 불분명합니까?

예를 들어 여기서의 단계를 수행하면 : https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit 및 "Using the ConsumerPactTest"를 사용하여 여러 가지 오류가 발생하여 하나씩 해결하려고합니다.

그러나이 프레임 워크를 묘사하기 위해 더 간단한 "Hello world"유형의 예제가 있어야한다고 생각합니다.

이전에 다른 마이크로 서비스 조롱 프레임 워크를 설치했지만 Pact가 설정하는 오류가 너무 많아서 가장 간단한 형태로 설치 방법을 잘못 이해 했어야합니다. 키워드가

감사합니다 사전에 등을 해결할 수없는 @Pact 예를 들어 이러한 이유로 import au.com.dius.pact.consumer.exampleclients.ConsumerClient; import au.com.dius.pact.consumer.ConsumerPactTest; import au.com.dius.pact.model.PactFragment;

: 나는 상기의 예와 함께했다

마지막 문제는 내가에 대한 jar 파일을 찾을 이러한 수입했다 !


업데이트 - 협정 정의를 생성 할 때, (./gradlew 테스트를 사용)는 진료소 모의 서버 코드를 사용하고, 대신 "진짜"API 제공자를 사용하지 할 수 있습니까?

예를 들어 1)의 예에서 소비자의 @Pact 섹션을 "실제"API 공급자 응답으로 업데이트 (예 : 우편 사용자의 기록 된 응답 사용) 할 수 있습니까? 봄 부팅 localhost 모의 서버에 조롱 한 응답?) http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/

1은 답변 주셔서 감사합니다! 시작은 http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/

답변

0

I는이 예를 따라, 소비자는 이클립스 구축하는 것은 불가능하다. 이러한 오류가 발생합니다 : import org.apache.http.client.fluent.Request; - 사용하지 않은 import 문 DslPart - 해결할 수 없습니다, PactRule & PactFragment - Depricated | 조언을
+0

을 점대으로 I는 제공자 부분을 구축하고 관리 실행되지만 – zombieboy

+0

https://github.com/DiUS/pact-jvm/issues/222주세요 -이 문제는 귀하의 것과 유사 할 수 있습니다. 나는 intellij Idea (community version)에서 나의 것을 시도했다. – ljs