Class TestUtils

java.lang.Object
org.springframework.cloud.stream.binder.TestUtils

public abstract class TestUtils extends Object
Copy of class in org.springframework.amqp.utils.test to avoid dependency on spring-amqp.
Author:
David Turanski
  • Constructor Details

    • TestUtils

      public TestUtils()
  • Method Details

    • getPropertyValue

      public static Object getPropertyValue(Object root, String propertyPath)
      Uses nested DirectFieldAccessors to obtain a property using dotted notation to traverse fields; e.g. "foo.bar.baz" will obtain a reference to the baz field of the bar field of foo. Adopted from Spring Integration.
      Parameters:
      root - The object.
      propertyPath - The path.
      Returns:
      The field.
    • getPropertyValue

      public static <T> T getPropertyValue(Object root, String propertyPath, Class<T> type)