public void initProperties(String[] args) { serviceProperties.initialize(args); }
public ServiceImpersonatorModule(String serviceName, ServiceProperties props) { super(serviceName, props); serverSocket = buildServerSocket(); serviceProperties.initialize(new String[0]); serviceProperties.setServicePort(serverSocket.getLocalPort()); }
@Test(expected = IllegalArgumentException.class) public void invalidNumberArguments() { String args[] = { "-forgotParameter" }; props.initialize(args); }
@Test public void updateLoggerLogLevel() throws Exception { props.logbackContext = mock(SixtLogbackContext.class); String args[] = { "-logLevel", "DEBUG" }; props.initialize(args); verify(props.logbackContext).updateLoggerLogLevel("DEBUG"); }
private ServiceUnderTestImpl(String serviceName, boolean useEventHandler, String kafkaTopic) { ServiceProperties serviceProperties = new ServiceProperties(); serviceProperties.initialize(new String[0]); TestInjectionModule baseModule = new ServiceUnderTestModule(serviceName, serviceProperties); Injector injector = Guice.createInjector(baseModule, new ServiceRegistryModule(serviceProperties), new TracingModule(serviceProperties)); ServiceDiscoveryProvider provider = injector.getInstance(ServiceDiscoveryProvider.class); loadBalancerFactory = injector.getInstance(LoadBalancerFactory.class); loadBalancerFactory.initialize(provider); loadBalancer = loadBalancerFactory.getLoadBalancer(serviceName); loadBalancer.waitForServiceInstance(); RpcClientFactory rpcClientFactory = injector.getInstance(RpcClientFactory.class); RpcMethodScanner rpcMethodScanner = new RpcMethodScanner(rpcClientFactory); serviceMethods = rpcMethodScanner.getMethodHandlers(serviceName); httpCommandProxy = injector.getInstance(HttpCommandProxy.class); httpCommandProxy.setServiceName(serviceName); if (useEventHandler) { eventHandler = injector.getInstance(ServiceTestEventHandler.class); eventHandler.initialize(kafkaTopic); } }
@Test public void testInitialize() { String args[] = { "-servicePort", "42000", "-logLevel", "DEBUG", "-foo", "bar" }; props.initialize(args); String requiredPasses[] = { "foo" }; props.ensureProperties(requiredPasses); }
private ServiceProperties fillServiceProperties() { DockerPort kafka1 = docker.containers().container("kafka1").port(9092); DockerPort kafka2 = docker.containers().container("kafka2").port(9092); DockerPort kafka3 = docker.containers().container("kafka2").port(9092); StringBuilder kafkaServer = new StringBuilder(); kafkaServer.append(kafka2.inFormat("$HOST:$EXTERNAL_PORT")); kafkaServer.append(","); kafkaServer.append(kafka1.inFormat("$HOST:$EXTERNAL_PORT")); kafkaServer.append(","); kafkaServer.append(kafka3.inFormat("$HOST:$EXTERNAL_PORT")); String[] args = new String[2]; args[0] = "-" + ServiceProperties.KAFKA_SERVER_KEY; args[1] = kafkaServer.toString(); ServiceProperties serviceProperties = new ServiceProperties(); serviceProperties.initialize(args); return serviceProperties; }
public void partitionAssignmentChange() throws InterruptedException { ServiceProperties serviceProperties = new ServiceProperties(); serviceProperties.initialize(new String[]{}); // Reads environment variables set by DockerComposeHelper
@Test public void simpleProducerConsumer() throws InterruptedException { ServiceProperties serviceProperties = new ServiceProperties(); serviceProperties.initialize(new String[]{}); // Reads environment variables set by DockerComposeHelper