Package-level declarations

Das Package org.tudalgo.algoutils.tutor.general.assertions enthält unsere eigenen Assertions, die auch in Jagr-Runs schöne Fehlermeldungen erzeugen.

Types

Link copied to clipboard
public final class Assertions2
The Assertions2 class roughly mimics the functionality of the org.junit.jupiter.api.
Link copied to clipboard
public class Assertions3
The Assertions3 class is a collection of test utils for verifying the declarations of classes, methods, fields, etc.
Link copied to clipboard
public class Assertions4
The Assertions4 class provides methods for analyzing the source code of a student solution with Spoon.
Link copied to clipboard
public interface CommentFactory<RT extends Result<? extends Object, ? extends Object, ? extends Object, ? extends Object>>
A type representing a factory for creating result comments.
Link copied to clipboard
public interface Context
A type representing the context of a test.
Link copied to clipboard
public interface Fail implements Test<TT, ET, RT, AT>
A always-failing test.
Link copied to clipboard
public interface PreCommentSupplier<TR extends Result<? extends Object, ? extends Object, ? extends Object, ? extends Object>>
A type representing a function for creating comments for a given result.
Link copied to clipboard
public interface Property
A type consisting of a key and a value.
Link copied to clipboard
public interface Result<RT extends Result<RT, AT, TT, ET>, AT extends Actual, TT extends Test<TT, ET, RT, AT>, ET extends Expected>
A type representing the result of a Test.
Link copied to clipboard
public interface ResultOfCall implements Result<RT, AT, TT, ET>
Link copied to clipboard
public interface ResultOfExceptionalCall<T extends Exception> implements Result<RT, AT, TT, ET>
A type representing the result of a throwable call.
Link copied to clipboard
public interface ResultOfFail implements Result<RT, AT, TT, ET>
A result of a fail.
Link copied to clipboard
public interface ResultOfObject<T> implements Result<RT, AT, TT, ET>
A type representing the result of a TestOfObject.
Link copied to clipboard
public interface Test<TT extends Test<TT, ET, RT, AT>, ET extends Expected, RT extends Result<RT, AT, TT, ET>, AT extends Actual>
A type of a test.
Link copied to clipboard
public interface TestOfCall implements Test<TT, ET, RT, AT>
Link copied to clipboard
public interface TestOfExceptionalCall<T extends Exception> implements Test<TT, ET, RT, AT>
A type for testing the throwing behavior of callables.
Link copied to clipboard
public interface TestOfObject<T> implements Test<TT, ET, RT, AT>
A test of an object.