junit.extensions.abbot
Class ScriptFixture

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byjunit.extensions.abbot.ResolverFixture
              extended byjunit.extensions.abbot.ComponentTestFixture
                  extended byjunit.extensions.abbot.ScriptFixture
All Implemented Interfaces:
Test
Direct Known Subclasses:
FontChooserTest, MyCodeTest

public class ScriptFixture
extends ComponentTestFixture

Simple wrapper for a test script to run under JUnit.


Nested Class Summary
 
Nested classes inherited from class junit.extensions.abbot.ComponentTestFixture
ComponentTestFixture.ExceptionCatcher
 
Nested classes inherited from class junit.extensions.abbot.ResolverFixture
ResolverFixture.ComponentMatcher
 
Field Summary
 
Fields inherited from class junit.extensions.abbot.ComponentTestFixture
EVENT_GENERATION_DELAY, POPUP_DELAY, WINDOW_DELAY
 
Constructor Summary
ScriptFixture(String filename)
          Construct a test case with the given name, which must be the filename of the script to run.
 
Method Summary
static void main(String[] args)
          Assumes each argument is an Abbot script.
protected  void runTest()
          Override the default TestCase runTest method to invoke the script.
 
Methods inherited from class junit.extensions.abbot.ComponentTestFixture
fixtureSetUp, fixtureTearDown, getRobot, getWindowTracker, hideWindow, installPopup, isShowing, runBare, showFrame, showFrame, showModalDialog, showPopup, showPopup, showWindow, showWindow, showWindow
 
Methods inherited from class junit.extensions.abbot.ResolverFixture
getFinder, getHierarchy, getResolver
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptFixture

public ScriptFixture(String filename)
Construct a test case with the given name, which must be the filename of the script to run.

Method Detail

runTest

protected void runTest()
                throws Throwable
Override the default TestCase runTest method to invoke the script.

Throws:
Throwable

main

public static void main(String[] args)
Assumes each argument is an Abbot script. Runs each one.



Copyright © 2002-2004 Timothy Wall. All Rights Reserved.
Abbot is hosted on

SourceForge