Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

junit.extensions.abbot
Class ScriptFixture  view ScriptFixture download ScriptFixture.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byjunit.extensions.abbot.ScriptFixture
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ScriptTestCase, ScriptTestSuiteTest.MyScriptFixture

public class ScriptFixture
extends junit.framework.TestCase

Simple wrapper for a test script to run under JUnit.


Field Summary
private static abbot.ComponentFinder finder
           
private  abbot.script.Script script
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
ScriptFixture(java.lang.String filename)
          Construct a test case with the given name.
 
Method Summary
protected  abbot.ComponentFinder getFinder()
          Obtain a component finder to look up components.
static void main(java.lang.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.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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
 

Field Detail

finder

private static final abbot.ComponentFinder finder

script

private abbot.script.Script script
Constructor Detail

ScriptFixture

public ScriptFixture(java.lang.String filename)
Construct a test case with the given name. It is essential that the name be passed to super() unmodified, or the JUnit GUI will consider it a different test.

Method Detail

getFinder

protected abbot.ComponentFinder getFinder()
Obtain a component finder to look up components.


runTest

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


main

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