1 19 20 package org.netbeans.core.windows; 21 22 import junit.framework.*; 23 import org.netbeans.junit.*; 24 25 import org.openide.windows.*; 26 27 28 33 public class TopComponentTypeTest extends NbTestCase { 34 35 public TopComponentTypeTest (String name) { 36 super (name); 37 } 38 39 42 public static void main(java.lang.String [] args) { 43 junit.textui.TestRunner.run(suite()); 44 } 45 46 public static Test suite() { 47 TestSuite suite = new NbTestSuite(TopComponentTypeTest.class); 48 49 return suite; 50 } 51 52 protected boolean runInEQ () { 53 return true; 54 } 55 56 public void testIsEditorTopComponent () throws Exception { 57 TopComponent tc = new TopComponent (); 58 Mode mode = WindowManagerImpl.getInstance().createMode( "editorMode", Constants.MODE_KIND_EDITOR, Constants.MODE_STATE_JOINED, false, new SplitConstraint[0] ); 59 mode.dockInto( tc ); 60 61 assertTrue( WindowManagerImpl.getInstance().isEditorTopComponent( tc ) ); 62 assertTrue( WindowManagerImpl.getInstance().isEditorMode( mode ) ); 63 } 64 65 public void testIsViewTopComponent () throws Exception { 66 TopComponent tc = new TopComponent (); 67 Mode mode = WindowManagerImpl.getInstance().createMode( "viewMode", Constants.MODE_KIND_VIEW, Constants.MODE_STATE_JOINED, false, new SplitConstraint[0] ); 68 mode.dockInto( tc ); 69 70 assertFalse( WindowManagerImpl.getInstance().isEditorTopComponent( tc ) ); 71 assertFalse( WindowManagerImpl.getInstance().isEditorMode( mode ) ); 72 } 73 74 public void testUnknownTopComponent () throws Exception { 75 TopComponent tc = new TopComponent (); 76 78 assertFalse( WindowManagerImpl.getInstance().isEditorTopComponent( tc ) ); 79 } 80 } 81 82 | Popular Tags |