Class TestUtils

java.lang.Object
org.testng.Assert
org.apache.tapestry5.test.ioc.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
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> void
    assertArraysEqual(T[] actual, T... expected)
    Deprecated.
    static <T> void
    assertListsEquals(List<T> actual, 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(List<T> actual, T... expected)
    Deprecated.
    static void
    Deprecated.
    Asserts that the message property of the throwable contains each of the provided substrings.
    static <T> T
    create(Class<T> objectType, Object... fieldValues)
    Deprecated.
    Creates a new instance of the object using its default constructor, and initializes it (via set(Object, Object[])).
    static Object
    get(Object object, String fieldName)
    Deprecated.
    Reads the content of a private field.
    static <T> T
    set(T object, Object... fieldValues)
    Deprecated.
    Initializes private fields (via reflection).
    protected static <T> void
    showLists(List<T> actual, List<T> expected)
    Deprecated.
     
    static void
    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, 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, assertEqualsNoOrder, assertEqualsNoOrder, assertEqualsNoOrder, assertEqualsNoOrder, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, 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 Details

  • Method Details

    • 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(Throwable t, 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(List<T> actual, 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(List<T> actual, List<T> expected)
      Deprecated.
    • assertListsEquals

      public static <T> void assertListsEquals(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, 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 Object get(Object object, 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(Class<T> objectType, 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