Remove tests that relied on inner knowledge of the class. Feature still tested with cglib test.
This commit is contained in:
parent
ff021f34db
commit
f4a17ba4c5
|
@ -101,32 +101,6 @@ class FieldBackedProviderTest extends AgentTestRunner {
|
||||||
new UntransformableKeyClass() | _
|
new UntransformableKeyClass() | _
|
||||||
}
|
}
|
||||||
|
|
||||||
static class ClassWithContextGetter extends KeyClass {
|
|
||||||
def 'get__datadogContext$context$ContextTestInstrumentation$KeyClass'() {
|
|
||||||
return new Object()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static class ClassWithContextSetter extends KeyClass {
|
|
||||||
void 'set__datadogContext$context$ContextTestInstrumentation$KeyClass'(Object value) {}
|
|
||||||
}
|
|
||||||
|
|
||||||
def "works with classes already having a the context getter method defined"() {
|
|
||||||
when:
|
|
||||||
new ClassWithContextGetter()
|
|
||||||
|
|
||||||
then:
|
|
||||||
noExceptionThrown()
|
|
||||||
}
|
|
||||||
|
|
||||||
def "works with classes already having the context setter method defined"() {
|
|
||||||
when:
|
|
||||||
new ClassWithContextSetter()
|
|
||||||
|
|
||||||
then:
|
|
||||||
noExceptionThrown()
|
|
||||||
}
|
|
||||||
|
|
||||||
def "works with cglib enhanced instances which duplicates context getter and setter methods"() {
|
def "works with cglib enhanced instances which duplicates context getter and setter methods"() {
|
||||||
setup:
|
setup:
|
||||||
Enhancer enhancer = new Enhancer()
|
Enhancer enhancer = new Enhancer()
|
||||||
|
|
Loading…
Reference in New Issue