*/
package org.opendaylight.mdsal.binding.generator.util;
-import static org.junit.Assert.assertEquals;
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.CtField;
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()));
-
- CtField ctField = javassistUtils.field(ctClass, "testField", Object.class);
- assertEquals(ctField, ctClass.getField("testField"));
- ctField = javassistUtils.staticField(ctClass, "testStaticField", Object.class);
- assertEquals(ctField, ctClass.getField("testStaticField"));
final ClassCustomizer classCustomizer = mock(ClassCustomizer.class);
doNothing().when(classCustomizer).customizeClass(any());