Package groovy.util

Class GroovyTestCase

  • All Implemented Interfaces:
    junit.framework.Test

    public class GroovyTestCase
    extends junit.framework.TestCase
    A JUnit 3 TestCase base class in Groovy. In case JUnit 4 is used, see GroovyAssert.
    See Also:
    GroovyAssert
    • Constructor Detail

      • GroovyTestCase

        public GroovyTestCase()
    • Method Detail

      • getName

        public String getName()
        Overload the getName() method to make the test cases look more like AgileDox (thanks to Joe Walnes for this tip!)
        Overrides:
        getName in class junit.framework.TestCase
      • getMethodName

        public String getMethodName()
      • assertArrayEquals

        protected void assertArrayEquals​(Object[] expected,
                                         Object[] value)
        Asserts that the arrays are equivalent and contain the same values
        Parameters:
        expected -
        value -
      • assertLength

        protected void assertLength​(int length,
                                    char[] array)
        Asserts that the array of characters has a given length
        Parameters:
        length - expected length
        array - the array
      • assertLength

        protected void assertLength​(int length,
                                    int[] array)
        Asserts that the array of ints has a given length
        Parameters:
        length - expected length
        array - the array
      • assertLength

        protected void assertLength​(int length,
                                    Object[] array)
        Asserts that the array of objects has a given length
        Parameters:
        length - expected length
        array - the array
      • assertContains

        protected void assertContains​(char expected,
                                      char[] array)
        Asserts that the array of characters contains a given char
        Parameters:
        expected - expected character to be found
        array - the array
      • assertContains

        protected void assertContains​(int expected,
                                      int[] array)
        Asserts that the array of ints contains a given int
        Parameters:
        expected - expected int
        array - the array
      • assertToString

        protected void assertToString​(Object value,
                                      String expected)
        Asserts that the value of toString() on the given object matches the given text string
        Parameters:
        value - the object to be output to the console
        expected - the expected String representation
      • assertInspect

        protected void assertInspect​(Object value,
                                     String expected)
        Asserts that the value of inspect() on the given object matches the given text string
        Parameters:
        value - the object to be output to the console
        expected - the expected String representation
      • getTestClassName

        protected String getTestClassName()
      • fixEOLs

        protected String fixEOLs​(String value)
        Returns a copy of a string in which all EOLs are \n.
      • notYetImplemented

        public boolean notYetImplemented()
        Convenience method for subclasses of GroovyTestCase, identical to
         GroovyTestCase.notYetImplemented(this); 
        .
        Returns:
        false when not itself already in the call stack
        See Also:
        notYetImplemented(java.lang.Object)
      • assertEquals

        public static void assertEquals​(String message,
                                        Object expected,
                                        Object actual)
      • assertEquals

        public static void assertEquals​(Object expected,
                                        Object actual)
      • assertEquals

        public static void assertEquals​(String expected,
                                        String actual)