Skip to content

Commit e98cd24

Browse files
committed
JavaTransformerTest confirms that output class file exists
1 parent aa31e84 commit e98cd24

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/test/java/me/nallar/javatransformer/api/JavaTransformerTest.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package me.nallar.javatransformer.api;
22

3+
import lombok.val;
34
import org.junit.Assert;
45
import org.junit.Rule;
56
import org.junit.Test;
@@ -18,16 +19,19 @@ public void testTransform() throws Exception {
1819

1920
JavaTransformer transformer = new JavaTransformer();
2021

22+
val targetClass = this.getClass().getName();
2123
BooleanHolder holder = new BooleanHolder(false);
2224

2325
transformer.addTransformer(c -> {
24-
if (c.getName().equals(JavaTransformerTest.this.getClass().getName())) {
26+
if (c.getName().equals(targetClass)) {
2527
holder.value = true;
2628
}
2729
});
2830

2931
transformer.transform(JavaTransformer.pathFromClass(this.getClass()), output);
3032

31-
Assert.assertTrue("Transformer must process " + this.getClass().getName(), holder.value);
33+
Assert.assertTrue("Transformer must process " + targetClass, holder.value);
34+
35+
Assert.assertTrue(Files.exists(output.resolve("me/nallar/javatransformer/api/JavaTransformerTest.class")));
3236
}
3337
}

0 commit comments

Comments
 (0)