1 19 package org.netbeans.jmi.javamodel.getters; 20 21 import java.lang.reflect.Modifier ; 22 import junit.textui.TestRunner; 23 import org.netbeans.jmi.javamodel.*; 24 import org.netbeans.jmi.javamodel.codegen.Utility; 25 import org.netbeans.junit.NbTestCase; 26 import org.netbeans.junit.NbTestSuite; 27 import org.netbeans.modules.javacore.parser.MDRParser; 28 29 33 public class EnumModifiersTest extends NbTestCase { 34 35 JavaClass clazz; 36 JavaModelPackage pkg; 37 38 39 public EnumModifiersTest() { 40 super("EnumModifiersTest"); 41 } 42 43 public static NbTestSuite suite() { 44 NbTestSuite suite = new NbTestSuite(EnumModifiersTest.class); 45 return suite; 46 } 47 48 protected void setUp() { 49 clazz = (JavaClass) Utility.findClass("org.netbeans.test.getters.EnumGetters"); 50 pkg = (JavaModelPackage) clazz.refImmediatePackage(); 51 } 52 53 public void testGetModifiers() { 54 Utility.beginTrans(false); 55 try { 56 int modifiers = clazz.getModifiers(); 57 getLog().println("modifiers: " + modifiers); 58 getLog().println("\tmodifiers.toString(): " + Modifier.toString(modifiers)); 59 int resultMods = (MDRParser.M_ENUM | Modifier.PUBLIC); 60 assertEquals(modifiers & resultMods, resultMods); 61 } 62 finally { 63 Utility.endTrans(); 64 } 65 } 66 67 70 public static void main(String [] args) { 71 TestRunner.run(suite()); 72 } 73 74 } 75 | Popular Tags |