Class TestUtils

  • Direct Known Subclasses:
    TestBase

    public class TestUtils
    extends org.testng.Assert
    Deprecated.
    In 5.4, with no replacement
    Extra assertions on top of the standard set, packaged as a base class for easy referencing in tests. Also, utilities for instantiation objects and setting and reading private fields of those objects. This class was originally in the tapestry-ioc module as was moved to tapestry-test; the package name was not changed to ensure backwards compatibility.
    Since:
    5.2.0
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.testng.Assert

        org.testng.Assert.ThrowingRunnable
    • Field Summary

      • Fields inherited from class org.testng.Assert

        ARRAY_MISMATCH_TEMPLATE
    • Constructor Summary

      Constructors 
      Constructor Description
      TestUtils()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static <T> void assertArraysEqual​(T[] actual, T... expected)
      Deprecated.
      static <T> void assertListsEquals​(java.util.List<T> actual, java.util.List<T> expected)
      Deprecated.
      Compares two lists for equality; first all the elements are individually compared for equality (if the lists are of unequal length, only elements up to the shorter length are compared).
      static <T> void assertListsEquals​(java.util.List<T> actual, T... expected)
      Deprecated.
      static void assertMessageContains​(java.lang.Throwable t, java.lang.String... substrings)
      Deprecated.
      Asserts that the message property of the throwable contains each of the provided substrings.
      static <T> T create​(java.lang.Class<T> objectType, java.lang.Object... fieldValues)
      Deprecated.
      Creates a new instance of the object using its default constructor, and initializes it (via set(Object, Object[])).
      static java.lang.Object get​(java.lang.Object object, java.lang.String fieldName)
      Deprecated.
      Reads the content of a private field.
      static <T> T set​(T object, java.lang.Object... fieldValues)
      Deprecated.
      Initializes private fields (via reflection).
      protected static <T> void showLists​(java.util.List<T> actual, java.util.List<T> expected)
      Deprecated.
       
      static void unreachable()
      Deprecated.
      Invoked from code that should not be reachable.
      • Methods inherited from class org.testng.Assert

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsDeep, assertEqualsDeep, assertEqualsDeep, assertEqualsNoOrder, assertEqualsNoOrder, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEqualsDeep, assertNotEqualsDeep, assertNotEqualsDeep, assertNotEqualsDeep, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThrows, assertThrows, assertTrue, assertTrue, expectThrows, fail, fail, fail
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • unreachable

        public static void unreachable()
        Deprecated.
        Invoked from code that should not be reachable. For example, place a call to unreachable() after invoking a method that is expected to throw an exception.
      • assertMessageContains

        public static void assertMessageContains​(java.lang.Throwable t,
                                                 java.lang.String... substrings)
        Deprecated.
        Asserts that the message property of the throwable contains each of the provided substrings.
        Parameters:
        t - throwable to check
        substrings - some number of expected substrings
      • assertListsEquals

        public static <T> void assertListsEquals​(java.util.List<T> actual,
                                                 java.util.List<T> expected)
        Deprecated.
        Compares two lists for equality; first all the elements are individually compared for equality (if the lists are of unequal length, only elements up to the shorter length are compared). Then the length of the lists are compared. This generally gives
        Type Parameters:
        T - type of objects to compare
        Parameters:
        actual - actual values to check
        expected - expected values
      • showLists

        protected static <T> void showLists​(java.util.List<T> actual,
                                            java.util.List<T> expected)
        Deprecated.
      • assertListsEquals

        public static <T> void assertListsEquals​(java.util.List<T> actual,
                                                 T... expected)
        Deprecated.
        Type Parameters:
        T - type of objects to compare
        Parameters:
        actual - actual values to check
        expected - expected values
      • assertArraysEqual

        public static <T> void assertArraysEqual​(T[] actual,
                                                 T... expected)
        Deprecated.
        Type Parameters:
        T - type of objects to compare
        Parameters:
        actual - actual values to check
        expected - expected values
      • set

        public static <T> T set​(T object,
                                java.lang.Object... fieldValues)
        Deprecated.
        Initializes private fields (via reflection).
        Parameters:
        object - object to be updated
        fieldValues - string field names and corresponding field values
        Returns:
        the object
      • get

        public static java.lang.Object get​(java.lang.Object object,
                                           java.lang.String fieldName)
        Deprecated.
        Reads the content of a private field.
        Parameters:
        object - to read the private field from
        fieldName - name of field to read
        Returns:
        value stored in the field
        Since:
        5.1.0.5
      • create

        public static <T> T create​(java.lang.Class<T> objectType,
                                   java.lang.Object... fieldValues)
        Deprecated.
        Creates a new instance of the object using its default constructor, and initializes it (via set(Object, Object[])).
        Parameters:
        objectType - typeof object to instantiate
        fieldValues - string field names and corresponding field values
        Returns:
        the initialized instance