public class InstrumentedClass extends Object implements RemoteInterface
Modifier and Type | Method and Description |
---|---|
void |
assertKnownInstances(int count)
Checks that the number of known, distinct object instances of this class is as stated.
|
void |
assertMethodCallCount(String message,
String methodName,
CallCount callCount)
Checks that the number of known invocations of the given method falls within the specified
range for each known instances of the class.
|
void |
assertMethodCalled(String methodName)
Checks that the given method has been called at least once on each known instance of the class.
|
void |
assertMethodNotCalled(String methodName)
Checks that the given method has not been seen to be called on any known instance of the class.
|
Set<InstrumentedInstance> |
getInstances()
Returns the set of known instances of the class.
|
void |
trace(String methodName,
Object[] args)
Receiving side of the remote communication between the test code and the BytemanTestHelper.
|
public void trace(String methodName, Object[] args) throws RemoteException
trace
in interface RemoteInterface
methodName
- the method name that was traced.args
- the arguments to the method invocation, in String form.RemoteException
- in case of communication failure.BytemanTestHelper.remoteTrace(String, String, Object[])
public Set<InstrumentedInstance> getInstances()
public void assertKnownInstances(int count)
count
- the expected number of instances of the class.public void assertMethodCallCount(String message, String methodName, CallCount callCount)
message
- the message to print in case of assertion failure.methodName
- the method name to look for.callCount
- the expected range for the invocation count.public void assertMethodCalled(String methodName)
methodName
- the method name to look for.public void assertMethodNotCalled(String methodName)
methodName
- the method name to look for.Copyright © 2018. All Rights Reserved.