⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainserverwindowtest.java

📁 Java mulitplayer strategy game. Adaptation of KDE Galaxy Conquest. (rules are changed - but still th
💻 JAVA
字号:
/*
 * MainServerWindowTest.java
 * JUnit based test
 *
 * Created on 4 listopad 2005, 00:15
 */

package net.sf.jawp.server.test.gui;

import javax.swing.JMenu;

import javax.swing.JMenuItem;
import junit.extensions.jfcunit.JFCTestCase;
import junit.extensions.jfcunit.JFCTestHelper;
import junit.extensions.jfcunit.TestHelper;
import junit.extensions.jfcunit.eventdata.MouseEventData;
import junit.extensions.jfcunit.finder.JMenuItemFinder;
import net.sf.jawp.game.server.gui.MainServerFrame;

/**
 *
 * @author jarek
 */
public class MainServerWindowTest extends JFCTestCase 
{
	
	public MainServerWindowTest(final String testName)
	{
		super(testName);
	}

	protected void setUp() throws Exception
	{
		setHelper( new JFCTestHelper( ) ); 
	}

	protected void tearDown() throws Exception
	{
		TestHelper.cleanUp( this );
	}
	
	public final void testNew()
	{
		final MainServerFrame mframe = new MainServerFrame();
		//mframe.setVisible(true);
		final JMenuItemFinder finder = new JMenuItemFinder( "File");
		final JMenu fileMenu = (JMenu)finder.find(mframe, 0);
		assertNotNull( fileMenu);
		
		getHelper().enterClickAndLeave( new MouseEventData ( this, fileMenu));
		
		//final JMenuItemFinder finder2 = new JMenuItemFinder( "New" );
		final JMenuItem newGameMenu = ( JMenuItem ) finder.find( mframe, 0);
	    assertNotNull( newGameMenu );
		getHelper().enterClickAndLeave( new MouseEventData ( this, newGameMenu));
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -