クラス TestUtils

java.lang.ObjectSE
org.springframework.amqp.utils.test.TestUtils

public final class TestUtils extends ObjectSE
テストユーティリティ。
導入:
1.2
作成者:
Mark Fisher, Iwein Fuld, Oleg Zhurakousky, Gary Russell, Ngoc Nhan, Artem Bilan
  • 方法の詳細

    • getPropertyValue

      public static <T> @Nullable T getPropertyValue(ObjectSE root, StringSE propertyPath)
      ネストされた DirectFieldAccessor を使用して、ドット表記を使用してプロパティを取得し、フィールドをトラバースします。たとえば "foo.bar.baz" は、foo の bar フィールドの baz フィールドへの参照を取得します。Spring Integration から採用。
      型パラメーター:
      T - 値の予想される型。
      パラメーター:
      root - オブジェクト。
      propertyPath - パス。
      戻り値:
      フィールド。
    • getPropertyValue

      @DeprecatedSE(since="4.1", forRemoval=true) public static <T> @Nullable T getPropertyValue(ObjectSE root, StringSE propertyPath, ClassSE<T> type)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      4.1 以降は、代わりに getPropertyValue(Object, String) を使用してください。テストで追加の型チェックは必要ありません。
      ネストされた DirectFieldAccessor を使用して、ドット表記でフィールドをトラバースするプロパティを取得します。たとえば、prop.subProp.subSubProp は、root から prop プロパティの subProp フィールドの subSubProp フィールドへの参照を取得します。
      型パラメーター:
      T - 値の予想される型。
      パラメーター:
      root - プロパティを取得するオブジェクト。
      propertyPath - プロパティへのパス。ネストされたプロパティの場合はドット表記を使用できます。
      type - 期待される値の型。
      戻り値:
      プロパティの値。