Skip to content

Commit e1e7ff0

Browse files
Alexandre Dutraadutra
authored andcommitted
Make Mapper class overridable
1 parent b812269 commit e1e7ff0

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

mapper-processor/src/test/java/com/datastax/oss/driver/internal/mapper/processor/MapperProcessorTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.google.testing.compile.Compiler;
2222
import com.squareup.javapoet.JavaFile;
2323
import com.squareup.javapoet.TypeSpec;
24+
import edu.umd.cs.findbugs.annotations.NonNull;
2425
import java.util.ArrayList;
2526
import java.util.Collections;
2627
import java.util.List;
@@ -43,11 +44,16 @@ protected Compilation compileWithMapperProcessor(
4344
files.add(JavaFile.builder(packageName, typeSpec).build().toJavaFileObject());
4445
}
4546
return Compiler.javac()
46-
.withProcessors(new MapperProcessor())
47+
.withProcessors(getMapperProcessor())
4748
.withOptions(options)
4849
.compile(files);
4950
}
5051

52+
@NonNull
53+
protected MapperProcessor getMapperProcessor() {
54+
return new MapperProcessor();
55+
}
56+
5157
/**
5258
* Launches an in-process execution of javac with {@link MapperProcessor} enabled.
5359
*

0 commit comments

Comments
 (0)