85.6k views
0 votes
What methods can you use to verify the type of function selected

User Japhia
by
4.3k points

1 Answer

5 votes

Answer:

This question could be responded by by means of matlab function verifiyCalled technique is functionally equivalent to using the matlab.mock.constraints.WasCalled constraint with the verifiedThat method of the Verifiable class. For example, the following code blocks are functionally equivalent.

% Using the generateCalled method

testCase.verifyCalled (behavior.foo (123), ...

'The foo method should have been called with input 123.')

% Using the WasCalled Constraint with the Verification Cabin Method

import matlab.mock.constraints.WasCalled;

testCase.verifyThat (behavior.foo (123), WasCalled, ...

'The foo method should have been called with input 123.');

Though, here is further functionality when you use the WasCalled check. For example, you can specify that a method be called a certain number of times.

User Tim Abell
by
4.4k points