lejosunit.tests
Class TestRunnerTest

java.lang.Object
  extended bylejosunit.framework.Assert
      extended bylejosunit.framework.TestCase
          extended bylejosunit.tests.TestRunnerTest
All Implemented Interfaces:
Test

public class TestRunnerTest
extends TestCase

Test class for the TestRunner class.

Author:
Jochen Hiller

Nested Class Summary
static class TestRunnerTest.MyTestRunner
          Helper class to get access to some internal methods
 
Constructor Summary
TestRunnerTest(java.lang.String name)
          Constructor to create a test case.
 
Method Summary
static void main(java.lang.String[] args)
          Main program to start the TestRunner at RCX
protected  void runTest()
          Run one test.
static Test suite()
          Suite method to get all tests to run.
 void testButtons()
          Tests the Button and forever behaviour.
 void testDisplayBufferError()
          Tests the display buffer method generating errors.
 void testDisplayBufferFailure()
          Tests the display buffer method generating failures.
 void testDisplayBufferManyTests()
          Tests the display buffer method with multiple tests.
 void testDisplayBufferOK()
          Tests the display buffer method.
 void testDisplayBufferShown()
          Tests the display buffer shown method.
 void testRunOK()
          Tests a correct test runner run.
 
Methods inherited from class lejosunit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setUp, tearDown, toString
 
Methods inherited from class lejosunit.framework.Assert
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, failNotEquals, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestRunnerTest

public TestRunnerTest(java.lang.String name)
Constructor to create a test case.

Parameters:
name - the nane of the test case
Method Detail

main

public static void main(java.lang.String[] args)
Main program to start the TestRunner at RCX

Parameters:
args - will be ignored

suite

public static Test suite()
Suite method to get all tests to run.

Returns:
the whole test suite

runTest

protected void runTest()
                throws java.lang.Throwable
Run one test. Do the dispatch here.

Specified by:
runTest in class TestCase
Throws:
java.lang.Throwable - a general error

testRunOK

public void testRunOK()
Tests a correct test runner run.


testDisplayBufferOK

public void testDisplayBufferOK()
Tests the display buffer method.


testDisplayBufferFailure

public void testDisplayBufferFailure()
Tests the display buffer method generating failures.


testDisplayBufferError

public void testDisplayBufferError()
Tests the display buffer method generating errors.


testDisplayBufferManyTests

public void testDisplayBufferManyTests()
Tests the display buffer method with multiple tests.


testDisplayBufferShown

public void testDisplayBufferShown()
Tests the display buffer shown method.


testButtons

public void testButtons()
Tests the Button and forever behaviour.



Copyright (C) 2003 Jochen Hiller. All Rights Reserved.