/** * Creates a mock provider by the given name * @param provider Provider name to mock * @param host Host to bind to. Defaults to localhost * @param port Port to bind to. Defaults to a random port. * @param https Boolean flag to control starting HTTPS or HTTP mock server * @param pactVersion Pact specification version * @param target Target test to apply this rule to. */ public PactProviderRule(String provider, String host, Integer port, boolean https, PactSpecVersion pactVersion, Object target) { this(provider, host, port, pactVersion, target); if (https) { config = MockHttpsProviderConfig.httpsConfig(host, port, pactVersion); } }
public void create(@Observes BeforeClass beforeClass, PactConsumerConfiguration pactConsumerConfiguration) { if (pactConsumerConfiguration.isHttps()) { if (pactConsumerConfiguration.getPort() < 1) { final MockProviderConfig value = MockHttpsProviderConfig .createDefault(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } else { final MockProviderConfig value = MockHttpsProviderConfig .httpsConfig(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPort(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } } else { if (pactConsumerConfiguration.getPort() < 1) { final MockProviderConfig value = MockProviderConfig.createDefault(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } else { final MockProviderConfig value = MockProviderConfig.httpConfig(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPort(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } } }
public void create(@Observes BeforeClass beforeClass, PactConsumerConfiguration pactConsumerConfiguration) { if (pactConsumerConfiguration.isHttps()) { if (pactConsumerConfiguration.getPort() < 1) { final MockProviderConfig value = MockHttpsProviderConfig .createDefault(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } else { final MockProviderConfig value = MockHttpsProviderConfig .httpsConfig(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPort(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } } else { if (pactConsumerConfiguration.getPort() < 1) { final MockProviderConfig value = MockProviderConfig.createDefault(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } else { final MockProviderConfig value = MockProviderConfig.httpConfig(pactConsumerConfiguration.getHost(), pactConsumerConfiguration.getPort(), pactConsumerConfiguration.getPactSpecVersion()); configInstanceProducer.set(value); } } } }
/** * Creates a mock provider by the given name * @param provider Provider name to mock * @param host Host to bind to. Defaults to localhost * @param port Port to bind to. Defaults to a random port. * @param https Boolean flag to control starting HTTPS or HTTP mock server * @param pactVersion Pact specification version * @param target Target test to apply this rule to. */ public PactProviderRule(String provider, String host, Integer port, boolean https, PactSpecVersion pactVersion, Object target) { this(provider, host, port, pactVersion, target); if (https) { config = MockHttpsProviderConfig.httpsConfig(host, port, pactVersion); } }
/** * Creates a mock provider by the given name * @param provider Provider name to mock * @param host Host to bind to. Defaults to localhost * @param port Port to bind to. Defaults to a random port. * @param https Boolean flag to control starting HTTPS or HTTP mock server * @param pactVersion Pact specification version * @param target Target test to apply this rule to. */ public PactHttpsProviderRuleMk2(String provider, String host, Integer port, boolean https, PactSpecVersion pactVersion, Object target) { this(provider, host, port, pactVersion, target); if (https) { config = MockHttpsProviderConfig.httpsConfig(host, port, pactVersion); } }
/** * Creates a mock provider by the given name * @param provider Provider name to mock * @param host Host to bind to. Defaults to localhost * @param port Port to bind to. Defaults to a random port. * @param https Boolean flag to control starting HTTPS or HTTP mock server * @param pactVersion Pact specification version * @param target Target test to apply this rule to. */ public PactHttpsProviderRuleMk2(String provider, String host, Integer port, boolean https, PactSpecVersion pactVersion, Object target) { this(provider, host, port, pactVersion, target); if (https) { config = MockHttpsProviderConfig.httpsConfig(host, port, pactVersion); } }