Package io.sapl.assertj
Class SaplAssertions
java.lang.Object
io.sapl.assertj.SaplAssertions
Assertions for SAPL Val and AuthorizationDecision.
- Author:
- Mohammed Aljer, Dominic Heutelbeck
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull AuthorizationDecisionAssertAssert AuthorizationDecision properties with possibility to chain assertions like this:static @NotNull ValAssertassertThatVal(Val actual) Assert Val properties with possibility to chain assertions like this:
-
Constructor Details
-
SaplAssertions
public SaplAssertions()
-
-
Method Details
-
assertThatAuthorizationDecision
@NotNull public static @NotNull AuthorizationDecisionAssert assertThatAuthorizationDecision(AuthorizationDecision actual) Assert AuthorizationDecision properties with possibility to chain assertions like this:assertThatAuthorizationDecision(someDecision).isPermit().hasResource().isObject().containsKey("key");- Parameters:
actual- a Val to be examined.- Returns:
- new assertion for chaining.
-
assertThatVal
Assert Val properties with possibility to chain assertions like this:assertThatVal(Val.ofJson("{\"key\" : \"value\"}").hasValue() .isObject() .containsKey("key");- Parameters:
actual- an AuthorizationDecision to be examined.- Returns:
- new assertion for chaining.
-