2017-07-25 8 views
0

を推奨されていません種類の方法getPactFile():ConsumerInfoが、私はこの例から次の2行持って

方法getPactFile(:彼らはメッセージが表示さhttps://github.com/DiUS/pact-jvm/tree/master/pact-jvm-provider

consumer.setPactFile(new File("target/pacts/ping_client-ping_service.json")); 
testConsumerPact = (Pact) PactReader.loadPact(consumer.getPactFile()); 

を)タイプのConsumerInfoは廃止されました

代わりに使用するものはありますか?

ご協力いただきありがとうございます。

答えて

0

ソースコードを調べるには、答えを明らかにした:

/** 
    * Sets the Pact File for the consumer 
    * @param file Pact file, either as a string or a PactSource 
    * @deprecated Use setPactSource instead 
    */ 
    @Deprecated 
    void setPactFile(def file) { 
    if (file instanceof PactSource) { 
     pactSource = file 
    } else { 
     pactSource = new FileSource(file as File) 
    } 
    } 

    /** 
    * Returns the Pact file for the consumer 
    * @deprecated Use getPactSource instead 
    */ 
    @Deprecated 
    def getPactFile() { 
    pactSource 
    } 
1

あなたはJUnitのを使用してプロバイダーとしてPACTを確認するために探している場合は、あなたの代わりにこの1に従うことができます:

https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-provider-junit

+0

をいただき、ありがとうございますあなたの答え。より具体的な例を挙げることができますか?私はそれを得ないと思う。 Eclipseでは、このサンプルを使用するときに、「このクラスにいくつかのテストを追加する」ことを希望します。 – DerKnecht

関連する問題