1 19 20 package org.netbeans.core.lookup; 21 22 import org.netbeans.junit.*; 23 import junit.textui.TestRunner; 24 25 import java.io.File ; 26 import org.netbeans.Module; 27 import org.netbeans.ModuleManager; 28 import org.netbeans.core.NbTopManager; 29 import org.netbeans.core.startup.ModuleHistory; 30 import org.openide.util.Lookup; 31 import javax.swing.Action ; 32 import java.util.Iterator ; 33 import org.openide.loaders.DataObject; 34 import org.openide.filesystems.FileObject; 35 import org.openide.filesystems.Repository; 36 import org.openide.util.Mutex; 37 import org.openide.cookies.InstanceCookie; 38 import org.openide.util.MutexException; 39 import org.openide.util.LookupListener; 40 import org.openide.util.LookupEvent; 41 42 46 public class InstanceDataObjectModuleTest2 extends InstanceDataObjectModuleTestHid { 47 48 public InstanceDataObjectModuleTest2(String name) { 49 super(name); 50 } 51 52 public void testCanFindSomeActionUsingSettings() throws Exception { 53 twiddle(m2, TWIDDLE_ENABLE); 54 try { 55 assertTrue("Some instance of Action with name 'SomeAction' found in lookup after module installation", 56 existsSomeAction(Action .class)); 57 } finally { 58 ERR.log("Before twidle disable"); 59 twiddle(m2, TWIDDLE_DISABLE); 60 ERR.log("After twidle disable"); 61 } 62 assertTrue("The action was removed from lookup after module uninstallation", 63 !existsSomeAction(Action .class)); 64 } 65 66 } 67 | Popular Tags |