Class Assertions3
java.lang.Object
org.tudalgo.algoutils.tutor.general.assertions.Assertions3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConstructorLinkassertConstructorExists(TypeLink link, Matcher<? super ConstructorLink> matcher) static TypeLinkassertCorrectInterfaces(TypeLink link, Matcher<? super TypeLink>... matchers) static <T extends WithModifiers>
TassertCorrectModifiers(T link, Modifier... attributes) static <T extends WithTypeList>
TassertCorrectParameters(T withParameters, Matcher<? super TypeLink>... matchers) static MethodLinkassertCorrectReturnType(MethodLink link, Matcher<TypeLink> matcher) static FieldLinkassertCorrectStaticType(FieldLink link, Matcher<? super FieldLink> matcher) static TypeLinkassertCorrectSuperType(TypeLink link, Matcher<? super TypeLink> matcher) static FieldLinkassertFieldExists(TypeLink link, Matcher<? super FieldLink> matcher) static EnumConstantLinkassertHasEnumConstant(TypeLink link, Matcher<? super Stringifiable> matcher) static MethodLinkassertMethodExists(TypeLink link, Matcher<? super MethodLink> matcher) static TypeLinkassertTypeExists(PackageLink linkToPackage, Matcher<? super TypeLink> matcher)
-
Constructor Details
-
Assertions3
public Assertions3()
-
-
Method Details
-
assertTypeExists
public static TypeLink assertTypeExists(PackageLink linkToPackage, Matcher<? super TypeLink> matcher) -
assertCorrectModifiers
-
assertCorrectReturnType
-
assertHasEnumConstant
public static EnumConstantLink assertHasEnumConstant(TypeLink link, Matcher<? super Stringifiable> matcher) -
assertCorrectParameters
@SafeVarargs public static <T extends WithTypeList> T assertCorrectParameters(T withParameters, Matcher<? super TypeLink>... matchers) -
assertMethodExists
-
assertConstructorExists
public static ConstructorLink assertConstructorExists(TypeLink link, Matcher<? super ConstructorLink> matcher) -
assertFieldExists
-
assertCorrectStaticType
-
assertCorrectSuperType
-
assertCorrectInterfaces
@SafeVarargs public static TypeLink assertCorrectInterfaces(TypeLink link, Matcher<? super TypeLink>... matchers)
-