Mock.returnValue

Add a value to be returned by the mock.

class Mock(T)
void
returnValue
(
string functionName
ubyte i = 0
V...
)
()

Parameters

functionName

The name of function mock.

i

The count of realization for override function.

values
Type: V

Are return values.

Throws

If function not virtual, will throw an AssertError.

Examples

1 interface Dummy
2 {
3   int test();
4 }
5 auto mock = new Mock!Dummy;
6 mock.returnValue!"test"(1,2);
7 assert(mock.test() == 1);
8 assert(mock.test() == 2);

Meta