/* * @(#)Test.java * * Project: JHotdraw - a GUI framework for technical drawings * http://www.jhotdraw.org * http://jhotdraw.sourceforge.net * Copyright: (c) by the original author(s) and all contributors * License: Lesser GNU Public License (LGPL) * http://www.opensource.org/licenses/lgpl-license.html */ package org.jhotdraw.test.util; // JUnitDoclet begin import import org.jhotdraw.contrib.DiamondFigure; import org.jhotdraw.standard.CreationTool; import org.jhotdraw.test.JHDTestCase; import org.jhotdraw.util.UndoableTool; // JUnitDoclet end import /* * Generated by JUnitDoclet, a tool provided by * ObjectFab GmbH under LGPL. * Please see www.junitdoclet.org, www.gnu.org * and www.objectfab.de for informations about * the tool, the licence and the authors. */ // JUnitDoclet begin javadoc_class /** * TestCase UndoableToolTest is generated by * JUnitDoclet to hold the tests for UndoableTool. * @see org.jhotdraw.util.UndoableTool */ // JUnitDoclet end javadoc_class public class UndoableToolTest // JUnitDoclet begin extends_implements extends JHDTestCase // JUnitDoclet end extends_implements { // JUnitDoclet begin class // instance variables, helper methods, ... put them in this marker private UndoableTool undoabletool; // JUnitDoclet end class /** * Constructor UndoableToolTest is * basically calling the inherited constructor to * initiate the TestCase for use by the Framework. */ public UndoableToolTest(String name) { // JUnitDoclet begin method UndoableToolTest super(name); // JUnitDoclet end method UndoableToolTest } /** * Factory method for instances of the class to be tested. */ public UndoableTool createInstance() throws Exception { // JUnitDoclet begin method testcase.createInstance return new UndoableTool(new UndoableTool(new CreationTool(getDrawingEditor(), new DiamondFigure()))); // JUnitDoclet end method testcase.createInstance } /** * Method setUp is overwriting the framework method to * prepare an instance of this TestCase for a single test. * It's called from the JUnit framework only. */ protected void setUp() throws Exception { // JUnitDoclet begin method testcase.setUp super.setUp(); undoabletool = createInstance(); // JUnitDoclet end method testcase.setUp } /** * Method tearDown is overwriting the framework method to * clean up after each single test of this TestCase. * It's called from the JUnit framework only. */ protected void tearDown() throws Exception { // JUnitDoclet begin method testcase.tearDown undoabletool = null; super.tearDown(); // JUnitDoclet end method testcase.tearDown } // JUnitDoclet begin javadoc_method activate() /** * Method testActivate is testing activate * @see org.jhotdraw.util.UndoableTool#activate() */ // JUnitDoclet end javadoc_method activate() public void testActivate() throws Exception { // JUnitDoclet begin method activate // JUnitDoclet end method activate } // JUnitDoclet begin javadoc_method deactivate() /** * Method testDeactivate is testing deactivate * @see org.jhotdraw.util.UndoableTool#deactivate() */ // JUnitDoclet end javadoc_method deactivate() public void testDeactivate() throws Exception { // JUnitDoclet begin method deactivate // JUnitDoclet end method deactivate } // JUnitDoclet begin javadoc_method mouseDown() /** * Method testMouseDown is testing mouseDown * @see org.jhotdraw.util.UndoableTool#mouseDown(java.awt.event.MouseEvent, int, int) */ // JUnitDoclet end javadoc_method mouseDown() public void testMouseDown() throws Exception { // JUnitDoclet begin method mouseDown // JUnitDoclet end method mouseDown } // JUnitDoclet begin javadoc_method mouseDrag() /** * Method testMouseDrag is testing mouseDrag * @see org.jhotdraw.util.UndoableTool#mouseDrag(java.awt.event.MouseEvent, int, int) */ // JUnitDoclet end javadoc_method mouseDrag() public void testMouseDrag() throws Exception { // JUnitDoclet begin method mouseDrag // JUnitDoclet end method mouseDrag } // JUnitDoclet begin javadoc_method mouseUp() /** * Method testMouseUp is testing mouseUp * @see org.jhotdraw.util.UndoableTool#mouseUp(java.awt.event.MouseEvent, int, int) */ // JUnitDoclet end javadoc_method mouseUp() public void testMouseUp() throws Exception { // JUnitDoclet begin method mouseUp // JUnitDoclet end method mouseUp } // JUnitDoclet begin javadoc_method mouseMove() /** * Method testMouseMove is testing mouseMove * @see org.jhotdraw.util.UndoableTool#mouseMove(java.awt.event.MouseEvent, int, int) */ // JUnitDoclet end javadoc_method mouseMove() public void testMouseMove() throws Exception { // JUnitDoclet begin method mouseMove // JUnitDoclet end method mouseMove } // JUnitDoclet begin javadoc_method keyDown() /** * Method testKeyDown is testing keyDown * @see org.jhotdraw.util.UndoableTool#keyDown(java.awt.event.KeyEvent, int) */ // JUnitDoclet end javadoc_method keyDown() public void testKeyDown() throws Exception { // JUnitDoclet begin method keyDown // JUnitDoclet end method keyDown } // JUnitDoclet begin javadoc_method isActive() /** * Method testIsActive is testing isActive * @see org.jhotdraw.util.UndoableTool#isActive() */ // JUnitDoclet end javadoc_method isActive() public void testIsActive() throws Exception { // JUnitDoclet begin method isActive // JUnitDoclet end method isActive } // JUnitDoclet begin javadoc_method setUsable() /** * Method testSetIsUsable is testing setUsable * and isUsable together by setting some value * and verifying it by reading. * @see org.jhotdraw.util.UndoableTool#setUsable(boolean) * @see org.jhotdraw.util.UndoableTool#isUsable() */ // JUnitDoclet end javadoc_method setUsable() public void testSetIsUsable() throws Exception { // JUnitDoclet begin method setUsable isUsable boolean[] tests = { true, false }; for (int i = 0; i < tests.length; i++) { undoabletool.setUsable(tests[i]); assertEquals(tests[i], undoabletool.isUsable()); } // JUnitDoclet end method setUsable isUsable } // JUnitDoclet begin javadoc_method setEnabled() /** * Method testSetIsEnabled is testing setEnabled * and isEnabled together by setting some value * and verifying it by reading. * @see org.jhotdraw.util.UndoableTool#setEnabled(boolean) * @see org.jhotdraw.util.UndoableTool#isEnabled() */ // JUnitDoclet end javadoc_method setEnabled() public void testSetIsEnabled() throws Exception { // JUnitDoclet begin method setEnabled isEnabled boolean[] tests = { true, false }; for (int i = 0; i < tests.length; i++) { undoabletool.setEnabled(tests[i]); assertEquals(tests[i], undoabletool.isEnabled()); } // JUnitDoclet end method setEnabled isEnabled } // JUnitDoclet begin javadoc_method editor() /** * Method testEditor is testing editor * @see org.jhotdraw.util.UndoableTool#editor() */ // JUnitDoclet end javadoc_method editor() public void testEditor() throws Exception { // JUnitDoclet begin method editor // JUnitDoclet end method editor } // JUnitDoclet begin javadoc_method view() /** * Method testView is testing view * @see org.jhotdraw.util.UndoableTool#view() */ // JUnitDoclet end javadoc_method view() public void testView() throws Exception { // JUnitDoclet begin method view // JUnitDoclet end method view } // JUnitDoclet begin javadoc_method setUndoActivity() /** * @see org.jhotdraw.util.UndoableTool#setUndoActivity(org.jhotdraw.util.Undoable) * @see org.jhotdraw.util.UndoableTool#getUndoActivity() */ // JUnitDoclet end javadoc_method setUndoActivity() public void testSetGetUndoActivity() throws Exception { // JUnitDoclet begin method setUndoActivity getUndoActivity // Do nothing: UndoableTool.setUndoActivity is a no-op // JUnitDoclet end method setUndoActivity getUndoActivity } // JUnitDoclet begin javadoc_method toolUsable() /** * Method testToolUsable is testing toolUsable * @see org.jhotdraw.util.UndoableTool#toolUsable(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolUsable() public void testToolUsable() throws Exception { // JUnitDoclet begin method toolUsable // JUnitDoclet end method toolUsable } // JUnitDoclet begin javadoc_method toolUnusable() /** * Method testToolUnusable is testing toolUnusable * @see org.jhotdraw.util.UndoableTool#toolUnusable(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolUnusable() public void testToolUnusable() throws Exception { // JUnitDoclet begin method toolUnusable // JUnitDoclet end method toolUnusable } // JUnitDoclet begin javadoc_method toolActivated() /** * Method testToolActivated is testing toolActivated * @see org.jhotdraw.util.UndoableTool#toolActivated(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolActivated() public void testToolActivated() throws Exception { // JUnitDoclet begin method toolActivated // JUnitDoclet end method toolActivated } // JUnitDoclet begin javadoc_method toolDeactivated() /** * Method testToolDeactivated is testing toolDeactivated * @see org.jhotdraw.util.UndoableTool#toolDeactivated(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolDeactivated() public void testToolDeactivated() throws Exception { // JUnitDoclet begin method toolDeactivated // JUnitDoclet end method toolDeactivated } // JUnitDoclet begin javadoc_method toolEnabled() /** * Method testToolEnabled is testing toolEnabled * @see org.jhotdraw.util.UndoableTool#toolEnabled(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolEnabled() public void testToolEnabled() throws Exception { // JUnitDoclet begin method toolEnabled // JUnitDoclet end method toolEnabled } // JUnitDoclet begin javadoc_method toolDisabled() /** * Method testToolDisabled is testing toolDisabled * @see org.jhotdraw.util.UndoableTool#toolDisabled(java.util.EventObject) */ // JUnitDoclet end javadoc_method toolDisabled() public void testToolDisabled() throws Exception { // JUnitDoclet begin method toolDisabled // JUnitDoclet end method toolDisabled } // JUnitDoclet begin javadoc_method addToolListener() /** * Method testAddToolListener is testing addToolListener * @see org.jhotdraw.util.UndoableTool#addToolListener(org.jhotdraw.framework.ToolListener) */ // JUnitDoclet end javadoc_method addToolListener() public void testAddToolListener() throws Exception { // JUnitDoclet begin method addToolListener // JUnitDoclet end method addToolListener } // JUnitDoclet begin javadoc_method removeToolListener() /** * Method testRemoveToolListener is testing removeToolListener * @see org.jhotdraw.util.UndoableTool#removeToolListener(org.jhotdraw.framework.ToolListener) */ // JUnitDoclet end javadoc_method removeToolListener() public void testRemoveToolListener() throws Exception { // JUnitDoclet begin method removeToolListener // JUnitDoclet end method removeToolListener } // JUnitDoclet begin javadoc_method createEventDispatcher() /** * Method testCreateEventDispatcher is testing createEventDispatcher * @see org.jhotdraw.util.UndoableTool#createEventDispatcher() */ // JUnitDoclet end javadoc_method createEventDispatcher() public void testCreateEventDispatcher() throws Exception { // JUnitDoclet begin method createEventDispatcher // JUnitDoclet end method createEventDispatcher } // JUnitDoclet begin javadoc_method getActiveView() /** * Method testGetActiveView is testing getActiveView * @see org.jhotdraw.util.UndoableTool#getActiveView() */ // JUnitDoclet end javadoc_method getActiveView() public void testGetActiveView() throws Exception { // JUnitDoclet begin method getActiveView // JUnitDoclet end method getActiveView } // JUnitDoclet begin javadoc_method testVault /** * JUnitDoclet moves marker to this method, if there is not match * for them in the regenerated code and if the marker is not empty. * This way, no test gets lost when regenerating after renaming. * <b>Method testVault is supposed to be empty.</b> */ // JUnitDoclet end javadoc_method testVault public void testVault() throws Exception { // JUnitDoclet begin method testcase.testVault // JUnitDoclet end method testcase.testVault } }