import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.mock;
import javassist.CannotCompileException;
import javassist.ClassPool;
-import javassist.CtClass;
import javassist.NotFoundException;
-import javassist.bytecode.AccessFlag;
import org.junit.Test;
+@Deprecated
public class JavassistUtilsTest {
@Test
final JavassistUtils javassistUtils = JavassistUtils.forClassPool(ClassPool.getDefault());
final ClassGenerator classGenerator = mock(ClassGenerator.class);
doNothing().when(classGenerator).process(any());
- final CtClass ctInterface = javassistUtils.createClass("TestInterface", classGenerator);
- ctInterface.setModifiers(AccessFlag.INTERFACE);
- final CtClass ctClass = javassistUtils.createClass("TestClass", ctInterface, classGenerator);
- javassistUtils.ensureClassLoader(ctClass.getClass());
- assertNotNull(ctClass);
- assertNotNull(javassistUtils.get(ClassPool.getDefault(), ctClass.getClass()));
final ClassCustomizer classCustomizer = mock(ClassCustomizer.class);
doNothing().when(classCustomizer).customizeClass(any());