Merge pull request #108 from DataDog/tyler/ddja-test-deps

Remove dd-java-agent as a dependency for the integ test
This commit is contained in:
Tyler Benson 2017-08-23 08:50:38 -07:00 committed by GitHub
commit bcb4aa5aa3
6 changed files with 19 additions and 17 deletions

View File

@ -5,13 +5,14 @@ apply from: "${rootDir}/gradle/java.gradle"
description = 'dd-java-agent-ittests' description = 'dd-java-agent-ittests'
dependencies { dependencies {
testCompile project(':dd-java-agent') testCompile project(':dd-trace-annotations')
testCompile project(':dd-trace')
testCompile group: 'io.opentracing', name: 'opentracing-mock', version: '0.30.0' testCompile group: 'io.opentracing', name: 'opentracing-mock', version: '0.30.0'
testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile group: 'org.assertj', name: 'assertj-core', version: '3.6.2' testCompile group: 'org.assertj', name: 'assertj-core', version: '3.6.2'
testCompile group: 'org.mockito', name: 'mockito-core', version: '2.7.22'
testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3' testCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
testCompile group: 'org.mongodb', name: 'mongo-java-driver', version: '3.4.2' testCompile group: 'org.mongodb', name: 'mongo-java-driver', version: '3.4.2'
testCompile group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.4.1.v20170120' testCompile group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.4.1.v20170120'
testCompile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.4.1.v20170120' testCompile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.4.1.v20170120'

View File

@ -4,7 +4,6 @@ import static org.assertj.core.api.Assertions.assertThat;
import com.amazonaws.regions.Regions; import com.amazonaws.regions.Regions;
import com.amazonaws.services.s3.AmazonS3ClientBuilder; import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import io.opentracing.contrib.aws.TracingRequestHandler;
import org.junit.Test; import org.junit.Test;
public class AWSInstrumentationTest { public class AWSInstrumentationTest {
@ -19,7 +18,7 @@ public class AWSInstrumentationTest {
assertThat(builder.getRequestHandlers()).isNotNull(); assertThat(builder.getRequestHandlers()).isNotNull();
assertThat(builder.getRequestHandlers().size()).isEqualTo(1); assertThat(builder.getRequestHandlers().size()).isEqualTo(1);
assertThat(builder.getRequestHandlers().get(0).getClass()) assertThat(builder.getRequestHandlers().get(0).getClass().getSimpleName())
.isEqualTo(TracingRequestHandler.class); .isEqualTo("TracingRequestHandler");
} }
} }

View File

@ -2,7 +2,6 @@ package com.datadoghq.trace.agent.integration;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import io.opentracing.contrib.apache.http.client.TracingHttpClientBuilder;
import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.impl.client.HttpClientBuilder;
import org.junit.Test; import org.junit.Test;
@ -12,6 +11,6 @@ public class ApacheHTTPClientTest {
public void test() throws Exception { public void test() throws Exception {
final HttpClientBuilder builder = HttpClientBuilder.create(); final HttpClientBuilder builder = HttpClientBuilder.create();
assertThat(builder).isInstanceOf(TracingHttpClientBuilder.class); assertThat(builder.getClass().getSimpleName()).isEqualTo("TracingHttpClientBuilder");
} }
} }

View File

@ -2,8 +2,6 @@ package com.datadoghq.trace.agent.integration;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import io.opentracing.contrib.jms.TracingMessageProducer;
import io.opentracing.contrib.jms.common.TracingMessageConsumer;
import javax.jms.Connection; import javax.jms.Connection;
import javax.jms.JMSException; import javax.jms.JMSException;
import javax.jms.MessageConsumer; import javax.jms.MessageConsumer;
@ -40,7 +38,7 @@ public class JMSInstrumentationTest {
MessageProducer producer = session.createProducer(destination); MessageProducer producer = session.createProducer(destination);
MessageConsumer consumer = session.createConsumer(destination); MessageConsumer consumer = session.createConsumer(destination);
assertThat(producer).isInstanceOf(TracingMessageProducer.class); assertThat(producer.getClass().getSimpleName()).isEqualTo("TracingMessageProducer");
assertThat(consumer).isInstanceOf(TracingMessageConsumer.class); assertThat(consumer.getClass().getSimpleName()).isEqualTo("TracingMessageConsumer");
} }
} }

View File

@ -3,7 +3,6 @@ package com.datadoghq.trace.agent.integration;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import com.mongodb.MongoClient; import com.mongodb.MongoClient;
import io.opentracing.contrib.mongo.TracingCommandListener;
import org.junit.Test; import org.junit.Test;
public class MongoClientInstrumentationTest { public class MongoClientInstrumentationTest {
@ -13,8 +12,14 @@ public class MongoClientInstrumentationTest {
MongoClient mongoClient = new MongoClient(); MongoClient mongoClient = new MongoClient();
assertThat(mongoClient.getMongoClientOptions().getCommandListeners().size()).isEqualTo(1); assertThat(mongoClient.getMongoClientOptions().getCommandListeners().size()).isEqualTo(1);
assertThat(mongoClient.getMongoClientOptions().getCommandListeners().get(0).getClass()) assertThat(
.isEqualTo(TracingCommandListener.class); mongoClient
.getMongoClientOptions()
.getCommandListeners()
.get(0)
.getClass()
.getSimpleName())
.isEqualTo("TracingCommandListener");
mongoClient.close(); mongoClient.close();
} }

View File

@ -2,7 +2,6 @@ package com.datadoghq.trace.agent.integration;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import io.opentracing.contrib.okhttp3.TracingInterceptor;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import org.junit.Test; import org.junit.Test;
@ -13,6 +12,7 @@ public class OkHTTPInstrumentationTest {
OkHttpClient client = new OkHttpClient().newBuilder().build(); OkHttpClient client = new OkHttpClient().newBuilder().build();
assertThat(client.interceptors().size()).isEqualTo(1); assertThat(client.interceptors().size()).isEqualTo(1);
assertThat(client.interceptors().get(0).getClass()).isEqualTo(TracingInterceptor.class); assertThat(client.interceptors().get(0).getClass().getSimpleName())
.isEqualTo("TracingInterceptor");
} }
} }