Package edu.berkeley.cs.jqf.fuzz
Class JQF
- All Implemented Interfaces:
Describable,Filterable,Orderable,Sortable
This class extends JUnit and Quickcheck runners to enable guided
fuzz testing.
- Author:
- Rohan Padhye
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.pholser.junit.quickcheck.internal.generator.GeneratorRepository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<FrameworkMethod>methodBlock(FrameworkMethod method) protected voidvalidateTestMethods(List<Throwable> errors) Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner
collectInitializationErrors, createTest, createTest, describeChild, getChildren, getTestRules, isIgnored, methodInvoker, possiblyExpectingExceptions, rules, runChild, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateZeroArgConstructor, withAfters, withBefores, withPotentialTimeoutMethods inherited from class org.junit.runners.ParentRunner
childrenInvoker, classBlock, classRules, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
-
Field Details
-
generatorRepository
protected final com.pholser.junit.quickcheck.internal.generator.GeneratorRepository generatorRepository
-
-
Constructor Details
-
JQF
- Throws:
InitializationError
-
-
Method Details
-
computeTestMethods
- Overrides:
computeTestMethodsin classJUnitQuickcheck
-
validateTestMethods
- Overrides:
validateTestMethodsin classJUnitQuickcheck
-
methodBlock
- Overrides:
methodBlockin classJUnitQuickcheck
-