Skip to content

Instantly share code, notes, and snippets.

@ivanov-alex
ivanov-alex / gist:e0cc14d3dc6fc1520283
Last active November 15, 2022 20:22
Extending Enum for UT using Mockito
/////////// changes for pom.xml
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.2</version>
@ivanov-alex
ivanov-alex / gist:f76bdc6483d14662e188
Created July 14, 2015 09:48
Extending Enum for UT using Reflection
/////// Based on idea from http://stackoverflow.com/questions/25355936/aspectj-is-is-possible-to-extend-an-enums-value
/////// new imports
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;