クラス AbstractHttpServletRequestAssert<SELF extends AbstractHttpServletRequestAssert<SELF,ACTUAL>,ACTUAL extends HttpServletRequestEE>
java.lang.ObjectSE
org.assertj.core.api.AbstractAssert<SELF,ACTUAL>
org.assertj.core.api.AbstractObjectAssert<SELF,ACTUAL>
org.springframework.test.web.servlet.assertj.AbstractHttpServletRequestAssert<SELF,ACTUAL>
- 型パラメーター:
SELF
- アサーションの種類ACTUAL
- アサートするオブジェクトの型
- 実装されているすべてのインターフェース:
org.assertj.core.api.Assert<SELF,
、ACTUAL> org.assertj.core.api.Descriptable<SELF>
、org.assertj.core.api.ExtensionPoints<SELF,
ACTUAL>
- 既知の直属サブクラス
AbstractMockHttpServletRequestAssert
public abstract class AbstractHttpServletRequestAssert<SELF extends AbstractHttpServletRequestAssert<SELF,ACTUAL>,ACTUAL extends HttpServletRequestEE>
extends org.assertj.core.api.AbstractObjectAssert<SELF,ACTUAL>
HttpServletRequest
EE に適用できる基本 AssertJ アサーション。- 導入:
- 6.2
- 作成者:
- Stephane Nicoll
フィールドのサマリー
クラス org.assertj.core.api.AbstractAssert から継承されたフィールド
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明リクエスト属性をテスト対象オブジェクトとして使用し、値が属性名によってマップされた新しいアサーションオブジェクトを返します。hasAsyncStarted
(boolean started) 通常は、コントローラーメソッドがCallable
SE またはDeferredResult
を返す結果として、非同期処理が開始されたかどうかを確認します。セッション属性をテスト対象オブジェクトとして使用し、値が属性名によってマップされた新しいアサーションオブジェクトを返します。クラス org.assertj.core.api.AbstractObjectAssert から継承されたメソッド
as, as, doesNotReturn, extracting, extracting, extracting, extracting, extracting, extracting, extractingForProxy, getComparatorsByType, hasAllNullFieldsOrProperties, hasAllNullFieldsOrPropertiesExcept, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, hasOnlyFields, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, newObjectAssert, returns, usingComparatorForFields, usingComparatorForType, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison
クラス org.assertj.core.api.AbstractAssert から継承されたメソッド
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingEquals, usingEquals, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.assertj.core.api.Descriptable から継承されたメソッド
as, describedAs, describedAs
コンストラクターの詳細
AbstractHttpServletRequestAssert
メソッドの詳細
attributes
リクエスト属性をテスト対象オブジェクトとして使用し、値が属性名によってマップされた新しいアサーションオブジェクトを返します。例:
// Check for the presence of a request attribute named "attributeName": assertThat(request).attributes().containsKey("attributeName");
sessionAttributes
セッション属性をテスト対象オブジェクトとして使用し、値が属性名によってマップされた新しいアサーションオブジェクトを返します。例:
// Check for the presence of a session attribute named "username": assertThat(request).sessionAttributes().containsKey("username");
hasAsyncStarted
通常は、コントローラーメソッドがCallable
SE またはDeferredResult
を返す結果として、非同期処理が開始されたかどうかを確認します。テストは、非同期結果が利用可能になり、さらにアサートできるように、
Callable
の完了を待機します。MockHttpServletRequest
は非同期ディスパッチを実行しないため、Callable
もDeferredResult
も処理を完全に完了しません。- パラメーター:
started
- 非同期処理が開始されるべきかどうか