Class Assertions4
java.lang.Object
org.tudalgo.algoutils.tutor.general.assertions.Assertions4
-
Method Summary
Modifier and TypeMethodDescriptionstatic spoon.reflect.code.CtStatementassertHasElseStatement(spoon.reflect.code.CtIf ifStatement, Context context, PreCommentSupplier<? super Result<?, ?, ?, ?>> comment) static <T extends spoon.reflect.declaration.CtElement>
TassertIsCtElementOfType(Class<T> expected, spoon.reflect.declaration.CtElement actual, Context context, PreCommentSupplier<? super ResultOfObject<Class<? extends spoon.reflect.declaration.CtElement>>> comment) static voidassertIsNotIteratively(spoon.reflect.declaration.CtMethod<?> method, Context context, PreCommentSupplier<? super ResultOfFail> comment) static voidassertIsNotRecursively(spoon.reflect.declaration.CtMethod<?> method, Context context, PreCommentSupplier<? super ResultOfFail> comment) static spoon.reflect.code.CtStatementassertIsOneStatement(spoon.reflect.code.CtStatement statement, Context context, PreCommentSupplier<? super ResultOfObject<spoon.reflect.code.CtStatement>> comment)
-
Method Details
-
assertIsCtElementOfType
public static <T extends spoon.reflect.declaration.CtElement> T assertIsCtElementOfType(Class<T> expected, spoon.reflect.declaration.CtElement actual, Context context, PreCommentSupplier<? super ResultOfObject<Class<? extends spoon.reflect.declaration.CtElement>>> comment) -
assertIsOneStatement
public static spoon.reflect.code.CtStatement assertIsOneStatement(spoon.reflect.code.CtStatement statement, Context context, PreCommentSupplier<? super ResultOfObject<spoon.reflect.code.CtStatement>> comment) -
assertHasElseStatement
public static spoon.reflect.code.CtStatement assertHasElseStatement(spoon.reflect.code.CtIf ifStatement, Context context, PreCommentSupplier<? super Result<?, ?, ?, ?>> comment) -
assertIsNotIteratively
public static void assertIsNotIteratively(spoon.reflect.declaration.CtMethod<?> method, Context context, PreCommentSupplier<? super ResultOfFail> comment) -
assertIsNotRecursively
public static void assertIsNotRecursively(spoon.reflect.declaration.CtMethod<?> method, Context context, PreCommentSupplier<? super ResultOfFail> comment)
-