try
{
Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullDefaultClass.jdo");
Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullDefaultClass");
targetClass.newInstance();
RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
assertEquals("default class of jdo field num is 55", 55, ev.getFieldFlags().length);
}
catch (Throwable e)
{
e.printStackTrace();
fail(e.getClass().getName() + ": " + e.getMessage());
}
try
{
Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPrivateClass.jdo");
Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPrivateClass");
targetClass.newInstance();
RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
assertEquals("private class of jdo field num is 55", 55, ev.getFieldFlags().length);
}
catch (Throwable e)
{
e.printStackTrace();
fail(e.getClass().getName() + ": " + e.getMessage());
}
try
{
Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/A18_0_1.jdo");
Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullProtectedClass");
targetClass.newInstance();
RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
assertEquals("protected class of jdo field num is 55", 55, ev.getFieldFlags().length);
}
catch (Throwable e)
{
e.printStackTrace();
fail(e.getClass().getName() + ": " + e.getMessage());
}
try
{
Class classes[] = getEnhancedClassesFromFile("org/jpox/enhancer/samples/FullPrivateClass.jdo");
Class targetClass = findClass(classes, "org.jpox.enhancer.samples.FullPrivateClass");
targetClass.newInstance();
RegisterClassEvent ev = (RegisterClassEvent)pcClasses.get(targetClass);
assertEquals("private class of jdo field num is 55", 55, ev.getFieldFlags().length);
}
catch (Throwable e)
{
e.printStackTrace();
fail(e.getClass().getName() + ": " + e.getMessage());