|
From: <rga...@us...> - 2002-11-10 15:07:11
|
Update of /cvsroot/csms/csms-core/src/test/src/org/fanfoot/prefs
In directory usw-pr-cvs1:/tmp/cvs-serv5225
Added Files:
TestPreferenceManager.java
Log Message:
Initial test class for the preference manager
--- NEW FILE: TestPreferenceManager.java ---
package org.fanfoot.prefs;
import java.awt.AWTEvent;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.WindowEvent;
import junit.extensions.*;
import junit.framework.*;
/*
* @author rgardler
* @created 09 November 2002
*/
public class TestPreferenceManager extends TestCase {
/** Instance of tested class. */
protected PreferenceManager varPreferenceManager;
/**
* Public constructor for creating testing class.
*
*@param name Description of the Parameter
*/
public TestPreferenceManager( String name ) {
super( name );
}// end of main(Stringp[] args)
/**
* This method is called every time before particular test
* execution. It creates new instance of tested class and it can
* perform some more actions which are necessary for performs
* tests.
*/
protected void setUp() {
Toolkit.getDefaultToolkit().addAWTEventListener(
new AWTEventListener() {
public void eventDispatched( AWTEvent event ) {
WindowEvent we = ( (WindowEvent) event );
if ( we.getID() == WindowEvent.WINDOW_OPENED ) {
we.getWindow().dispose();
}
}
}, AWTEvent.WINDOW_EVENT_MASK );
varPreferenceManager = new org.fanfoot.prefs.PreferenceManager();
}// end of suite()
/**
* for classes which doesn't contain any methods here is one
* additional method for performing test on such classes.
*/
public void testNoMethods() {
}
/**
* Method for testing how works original method: java.lang.String
* get(java.lang.String, java.lang.String) from tested class
*/
public void testGet() {
}// end of testGet(java.lang.String, java.lang.String)
/**
* Method for testing how works original method:
* org.saafe.ui.gui.prefs.PreferencesEditor
* getEditorDialog(java.lang.String, java.awt.Frame) from tested
* class
*/
public void testGetEditorDialog() {
}// end of testGetEditorDialog(java.lang.String, java.awt.Frame)
/**
* Method for testing how works original method: void set( ... )
* from tested class
*/
public void testSet() {
}// end of TestPreferenceManager(String name)
/**
* This main method is used for run tests for this class only from
* command line.
*
*@param args The command line arguments
*/
public static void main( String[] args ) {
junit.textui.TestRunner.run( suite() );
}// end of setUp()
/**
* Returns all tests which should be performed for testing class.
* By default it returns only name of testing class. Instance of
* this is then created with its constructor.
*
*@return The test suite
*/
public static Test suite() {
return new TestSuite( TestPreferenceManager.class );
}
}
|