Test framework fix: Load kotlin test classes in separate class loader

This commit is contained in:
Mikhael Bogdanov
2013-10-11 13:41:08 +04:00
parent 7d7352954e
commit 6154464050
11 changed files with 118 additions and 30 deletions
@@ -229,8 +229,10 @@ public class AnnotationGenTest extends CodegenTestCase {
Class[] interfaces = aClass.getInterfaces();
assertEquals(2, interfaces.length);
assertEquals(0, aClass.getDeclaredMethods().length);
assertTrue(Annotation.class == interfaces[0] || Annotation.class == interfaces[1]);
assertTrue(JetObject.class == interfaces[0] || JetObject.class == interfaces[1]);
Class annotationClass = getCorrespondingClass(Annotation.class);
Class jetObjectClass = getCorrespondingClass(JetObject.class);
assertTrue(annotationClass == interfaces[0] || annotationClass == interfaces[1]);
assertTrue(jetObjectClass == interfaces[0] || jetObjectClass == interfaces[1]);
assertTrue(aClass.isAnnotation());
}