Skip to content

Commit d535780

Browse files
committed
add test
1 parent 48ec7f1 commit d535780

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/agent/InnerHelper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@
33
public class InnerHelper {
44

55
public static class MyInner {}
6+
7+
public static class MySecondInner {}
68
}

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/agent/SourceFileTrackingTransformerTest.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,22 @@ void transformInner() throws IllegalClassFormatException {
5858
null,
5959
null,
6060
getClassFileBytes(InnerHelper.MyInner.class));
61+
sourceFileTrackingTransformer.transform(
62+
null,
63+
getInternalName(InnerHelper.MySecondInner.class),
64+
null,
65+
null,
66+
getClassFileBytes(InnerHelper.MySecondInner.class));
6167
changedClasses =
6268
finder.getAllLoadedChangedClasses(
63-
new Class[] {InnerHelper.class, InnerHelper.MyInner.class}, comparer);
64-
assertEquals(2, changedClasses.size());
69+
new Class[] {
70+
InnerHelper.class, InnerHelper.MyInner.class, InnerHelper.MySecondInner.class
71+
},
72+
comparer);
73+
assertEquals(3, changedClasses.size());
6574
assertEquals(InnerHelper.class, changedClasses.get(0));
6675
assertEquals(InnerHelper.MyInner.class, changedClasses.get(1));
76+
assertEquals(InnerHelper.MySecondInner.class, changedClasses.get(2));
6777
}
6878

6979
private ConfigurationComparer createComparer(String sourceFile) {

0 commit comments

Comments
 (0)