net.java.quickcheck.junit
Class SeedInfo
java.lang.Object
net.java.quickcheck.junit.SeedInfo
- All Implemented Interfaces:
- org.junit.rules.MethodRule
public class SeedInfo
extends Objectimplements org.junit.rules.MethodRule
SeedInfo adds information about the seed used by the random number.
The information is added to the AssertionError thrown for failed tests.
You can used the
restore(long) method to rerun a test with the same seed.
Alternatively you can use RandomConfiguration directly in your tests.
|
Method Summary |
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runners.model.FrameworkMethod frameworkMethod,
Object target)
|
void |
restore(long seed)
Set the seed to a value logged before. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SeedInfo
public SeedInfo()
restore
public void restore(long seed)
- Set the seed to a value logged before.
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base,
org.junit.runners.model.FrameworkMethod frameworkMethod,
Object target)
- Specified by:
apply in interface org.junit.rules.MethodRule
Copyright © 2011. All Rights Reserved.