|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.core.lookup; import org.netbeans.junit.*; import junit.textui.TestRunner; import java.io.File; import org.netbeans.core.modules.Module; import org.netbeans.core.modules.ModuleManager; import org.netbeans.core.NbTopManager; import org.netbeans.core.modules.ModuleHistory; import org.openide.util.Lookup; import javax.swing.Action; import java.util.Iterator; import org.openide.loaders.DataObject; import org.openide.filesystems.FileObject; import org.openide.filesystems.Repository; import org.openide.util.Mutex; import org.openide.cookies.InstanceCookie; import org.openide.util.MutexException; import org.openide.util.LookupListener; import org.openide.util.LookupEvent; /** A test. * @author Jesse Glick * @see InstanceDataObjectModuleTestHid */ public class InstanceDataObjectModuleTest1 extends InstanceDataObjectModuleTestHid { public InstanceDataObjectModuleTest1(String name) { super(name); } public static void main(String[] args) { // Turn on verbose logging while developing tests: //System.setProperty("org.netbeans.core.modules", "0"); TestRunner.run(new NbTestSuite(InstanceDataObjectModuleTest1.class)); } public void testCanFindSomeActionUsingDotInstance() throws Exception { twiddle(m1, TWIDDLE_ENABLE); try { assertTrue("Some instance of Action with name 'SomeAction' found in lookup after module installation", existsSomeAction(Action.class)); } finally { twiddle(m1, TWIDDLE_DISABLE); } assertTrue("The action was removed from lookup after module uninstallation", !existsSomeAction(Action.class)); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.