A C D E F G H I M N O P S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allCorrect() - Method in annotation type com.github.guillaumederval.javagrading.GradeClass
-
If set to true, then all tests in the class must be ok to receive the grade
C
- close() - Method in class com.github.guillaumederval.javagrading.utils.PermissionStream
- com.github.guillaumederval.javagrading - package com.github.guillaumederval.javagrading
- com.github.guillaumederval.javagrading.utils - package com.github.guillaumederval.javagrading.utils
- compare(Object, Object) - Method in class com.github.guillaumederval.javagrading.utils.NaturalOrderComparator
- cpuTimeout() - Method in annotation type com.github.guillaumederval.javagrading.Grade
-
CPU timeout in ms.
- createRunnerForTestWithParameters(TestWithParameters) - Method in class com.github.guillaumederval.javagrading.GradingRunnerWithParametersFactory
- custom() - Method in annotation type com.github.guillaumederval.javagrading.Grade
-
Expects a CustomGradingResult?
- CustomGradingResult - Exception in com.github.guillaumederval.javagrading
-
Allow a test to return a custom feedback
- CustomGradingResult(TestStatus) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, double) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, double, Exception) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, double, String) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, double, String, Exception) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, Exception) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, String) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- CustomGradingResult(TestStatus, String, Exception) - Constructor for exception com.github.guillaumederval.javagrading.CustomGradingResult
- customPermissions() - Method in annotation type com.github.guillaumederval.javagrading.Grade
-
Overrides permissions.
D
- debug() - Method in annotation type com.github.guillaumederval.javagrading.Grade
-
Output cputime info, allow printing on stdout/stderr
- defaultCpuTimeout() - Method in annotation type com.github.guillaumederval.javagrading.GradeClass
-
Default CPU timeout.
- defaultValue() - Method in annotation type com.github.guillaumederval.javagrading.GradeClass
-
Default value for each test in the class.
E
- equals(Object) - Method in class com.github.guillaumederval.javagrading.utils.PrintPermission
F
- FAILED - com.github.guillaumederval.javagrading.TestStatus
- feedback - Variable in exception com.github.guillaumederval.javagrading.CustomGradingResult
- flush() - Method in class com.github.guillaumederval.javagrading.utils.PermissionStream
G
- get() - Method in class com.github.guillaumederval.javagrading.Grade.NullPermissionCollectionFactory
- get() - Method in interface com.github.guillaumederval.javagrading.Grade.PermissionCollectionFactory
- getActions() - Method in class com.github.guillaumederval.javagrading.utils.PrintPermission
- getThreadGroup() - Method in class com.github.guillaumederval.javagrading.TestSecurityManager
-
Hackfix to forbid creating threads in the root group when you have no rights to create threads
- grade - Variable in exception com.github.guillaumederval.javagrading.CustomGradingResult
- Grade - Annotation Type in com.github.guillaumederval.javagrading
- Grade.NullPermissionCollectionFactory - Class in com.github.guillaumederval.javagrading
- Grade.PermissionCollectionFactory - Interface in com.github.guillaumederval.javagrading
- GradeClass - Annotation Type in com.github.guillaumederval.javagrading
- GradeFeedback - Annotation Type in com.github.guillaumederval.javagrading
- GradeFeedbacks - Annotation Type in com.github.guillaumederval.javagrading
- GradingListener - Class in com.github.guillaumederval.javagrading
-
Listener that outputs the grades.
- GradingListener() - Constructor for class com.github.guillaumederval.javagrading.GradingListener
-
Outputs to RST by default
- GradingListener(boolean) - Constructor for class com.github.guillaumederval.javagrading.GradingListener
- GradingRunner - Class in com.github.guillaumederval.javagrading
-
Custom runner that handles CPU timeouts and stdout/err.
- GradingRunner(Class<?>) - Constructor for class com.github.guillaumederval.javagrading.GradingRunner
- GradingRunnerWithParametersFactory - Class in com.github.guillaumederval.javagrading
- GradingRunnerWithParametersFactory() - Constructor for class com.github.guillaumederval.javagrading.GradingRunnerWithParametersFactory
H
- hashCode() - Method in class com.github.guillaumederval.javagrading.utils.PrintPermission
I
- IGNORED - com.github.guillaumederval.javagrading.TestStatus
- implies(Permission) - Method in class com.github.guillaumederval.javagrading.utils.PrintPermission
- instance - Static variable in class com.github.guillaumederval.javagrading.utils.PrintPermission
M
- main(String[]) - Static method in class com.github.guillaumederval.javagrading.utils.NaturalOrderComparator
-
Shows an example of how the comparator works.
- message() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedback
-
Message.
- methodBlock(FrameworkMethod) - Method in class com.github.guillaumederval.javagrading.GradingRunner
- methodInvoker(FrameworkMethod, Object) - Method in class com.github.guillaumederval.javagrading.GradingRunner
N
- NaturalOrderComparator - Class in com.github.guillaumederval.javagrading.utils
-
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle.
- NaturalOrderComparator() - Constructor for class com.github.guillaumederval.javagrading.utils.NaturalOrderComparator
- NullPermissionCollectionFactory() - Constructor for class com.github.guillaumederval.javagrading.Grade.NullPermissionCollectionFactory
O
- onFail() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedback
-
By default, show on failure and timeout.
- onIgnore() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedback
- onSuccess() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedback
- onTimeout() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedback
- origException - Variable in exception com.github.guillaumederval.javagrading.CustomGradingResult
P
- PermissionPrintStream - Class in com.github.guillaumederval.javagrading.utils
-
Print, or not, depending on the code having PrintPermission or not.
- PermissionPrintStream(PrintStream) - Constructor for class com.github.guillaumederval.javagrading.utils.PermissionPrintStream
- PermissionStream - Class in com.github.guillaumederval.javagrading.utils
-
An OutputStream that checks if the code has PrintPermission before printing.
- PermissionStream(PrintStream) - Constructor for class com.github.guillaumederval.javagrading.utils.PermissionStream
- PrintPermission - Class in com.github.guillaumederval.javagrading.utils
- PrintPermission() - Constructor for class com.github.guillaumederval.javagrading.utils.PrintPermission
S
- status - Variable in exception com.github.guillaumederval.javagrading.CustomGradingResult
- SUCCESS - com.github.guillaumederval.javagrading.TestStatus
T
- testAssumptionFailure(Failure) - Method in class com.github.guillaumederval.javagrading.GradingListener
- testFailure(Failure) - Method in class com.github.guillaumederval.javagrading.GradingListener
- testFinished(Description) - Method in class com.github.guillaumederval.javagrading.GradingListener
- testIgnored(Description) - Method in class com.github.guillaumederval.javagrading.GradingListener
- testRunFinished(Result) - Method in class com.github.guillaumederval.javagrading.GradingListener
- testRunStarted(Description) - Method in class com.github.guillaumederval.javagrading.GradingListener
- TestSecurityManager - Class in com.github.guillaumederval.javagrading
-
A custom Security Manager, authorizing everything and adding a new Permission for writing to stdout/stderr it is automatically as the JVM's Security Manager once a test is run with GradingRunner.
- TestSecurityManager() - Constructor for class com.github.guillaumederval.javagrading.TestSecurityManager
- TestStatus - Enum in com.github.guillaumederval.javagrading
- TIMEOUT - com.github.guillaumederval.javagrading.TestStatus
- totalValue() - Method in annotation type com.github.guillaumederval.javagrading.GradeClass
-
The total value attributed to this test class.
V
- value() - Method in annotation type com.github.guillaumederval.javagrading.Grade
-
Value for the test
- value() - Method in annotation type com.github.guillaumederval.javagrading.GradeFeedbacks
- valueOf(String) - Static method in enum com.github.guillaumederval.javagrading.TestStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.guillaumederval.javagrading.TestStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withPotentialTimeout(FrameworkMethod, Object, Statement) - Method in class com.github.guillaumederval.javagrading.GradingRunner
- write(byte[]) - Method in class com.github.guillaumederval.javagrading.utils.PermissionStream
- write(byte[], int, int) - Method in class com.github.guillaumederval.javagrading.utils.PermissionStream
- write(int) - Method in class com.github.guillaumederval.javagrading.utils.PermissionStream
All Classes All Packages