opentelemetry-java-instrume.../dd-java-agent/instrumentation/cdi-1.2/src/test/groovy/CDIContainerTest.groovy

24 lines
550 B
Groovy

import datadog.trace.agent.test.AgentTestRunner
import org.jboss.weld.environment.se.Weld
import org.jboss.weld.environment.se.WeldContainer
import org.jboss.weld.environment.se.threading.RunnableDecorator
class CDIContainerTest extends AgentTestRunner {
def "CDI container starts with agent"() {
given:
Weld builder = new Weld()
.disableDiscovery()
.decorators(RunnableDecorator)
when:
WeldContainer container = builder.initialize()
then:
container.isRunning()
cleanup:
container?.shutdown()
}
}