org.hansel.probes
Class CompBranchProbe
java.lang.Object
org.hansel.Probe
org.hansel.probes.BranchProbe
org.hansel.probes.CompBranchProbe
- All Implemented Interfaces:
- junit.framework.Test
public abstract class CompBranchProbe
- extends BranchProbe
A probe for a comparing conditional branch. For decision coverage both possible
conditions for the branch have to be encountered.
- Author:
- Niklas Mehner.
Method Summary |
void |
hit(int n,
int m)
|
void |
insertProbeCode(org.objectweb.asm.MethodVisitor cv)
Returns the code of the probe. |
protected abstract boolean |
isTrue(int n,
int m)
|
Methods inherited from class org.hansel.Probe |
addResult, countTestCases, equals, getDescription, getID, getName, getProbeData, hashCode, run, run, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
CompBranchProbe
public CompBranchProbe(ProbeData pd,
HanselValue value)
isTrue
protected abstract boolean isTrue(int n,
int m)
hit
public void hit(int n,
int m)
insertProbeCode
public void insertProbeCode(org.objectweb.asm.MethodVisitor cv)
- Description copied from class:
Probe
- Returns the code of the probe.
- Specified by:
insertProbeCode
in class Probe