groovy.util
Class GroovyTestCase

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--groovy.util.GroovyTestCase
All Implemented Interfaces:
junit.framework.Test

public class GroovyTestCase
extends junit.framework.TestCase

A default JUnit TestCase in Groovy. This provides a number of helper methods plus avoids the JUnit restriction of requiring all test* methods to be void return type.

Version:
$Revision: 1.2 $
Author:
bob mcwhirter, James Strachan

Constructor Summary
GroovyTestCase()
           
 
Method Summary
protected  void assertArrayEquals(Object[] expected, Object[] value)
           
protected  void assertConsoleOutput(Object value, String expected)
          Asserts that the console output of the given object matches the given text string
protected  void assertContains(char expected, char[] array)
           
protected  void assertContains(int expected, int[] array)
           
protected  void assertLength(int length, char[] array)
           
protected  void assertLength(int length, int[] array)
           
protected  void assertLength(int length, Object[] array)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, 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

GroovyTestCase

public GroovyTestCase()
Method Detail

assertArrayEquals

protected void assertArrayEquals(Object[] expected,
                                 Object[] value)

assertLength

protected void assertLength(int length,
                            char[] array)

assertLength

protected void assertLength(int length,
                            int[] array)

assertLength

protected void assertLength(int length,
                            Object[] array)

assertContains

protected void assertContains(char expected,
                              char[] array)

assertContains

protected void assertContains(int expected,
                              int[] array)

assertConsoleOutput

protected void assertConsoleOutput(Object value,
                                   String expected)
Asserts that the console output of the given object matches the given text string

Parameters:
value - the object to be output to the console
expected - the expected String representation


Copyright © 2003 The Codehaus. All Rights Reserved.