T.apex

  • Docs
  • Tutorials
Docs Menu
  • BDD Style
  • Mocking
    • Mock Creation
    • Mock Behavior
    • Argument Predicates
    • Mock Verification
  • Test Data

Mocking Guide

Mocking

Mocking Reference

Mocking is used in unit tests to provide a fake object in order to cut down unnecessary dependencies on other objects.

Here is a typical example of how mock objects are used in T.apex.

// Create a mock
Func mock = (Func)T.mock(Func.class);

// Establish mock method behavior
T.when(mock.run(0)).thenReturn(0);

// Run test code
Object val = mock.run(0);
...

// Verify mocks
T.verify(mock, 'run').toHaveBeenCalled();

Contribute on Github! Edit this section.