有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Junit使用者编译错误

我正在使用JVm Junit库为Pact编写用户端代码。然而,在这条线上: MockProviderConfig=MockProviderConfig。createDefault(); 我收到错误“createDefault()不是MockProviderConfig类型的未定义”

我该怎么做才能继续

我的POM文件如下所示: http://maven.apache.org/xsd/maven-4.0.0.xsd“>; 4.0.0 消费者_0805 消费者_080517 0.0.1-SNAPSHOT 战争

<dependencies>
    <dependency>
        <groupId>au.com.dius</groupId>
        <artifactId>pact-jvm-consumer-junit_2.11</artifactId>
        <version>3.2.9</version>
    </dependency>
</dependencies>

测试代码:

package DSLDirectConsumerTest;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import org.junit.Test;

import au.com.dius.pact.consumer.ConsumerPactBuilder;
import au.com.dius.pact.model.MockProviderConfig;
import au.com.dius.pact.model.MockProviderConfig$;
import au.com.dius.pact.model.PactConfig;
import au.com.dius.pact.model.PactFragment;
import au.com.dius.pact.model.RequestResponsePact;

public class DirectDSLConsumerPactTest {

    @Test
    public void testPact() {
        PactFragment pactFragment = ConsumerPactBuilder.consumer("Some Consumer").hasPactWith("Some Provider")
                .uponReceiving("a request to say Hello").path("/hello").method("POST").body("{\"name\": \"harry\"}")
                .willRespondWith().status(200).body("{\"hello\": \"harry\"}").toFragment();

        MockProviderConfig.createDefault();

    }

}

共 (0) 个答案