Пакет: matlab.mock
Совпадает с любым количеством аргументов
Используйте AnyArguments класс, соответствующий любому количеству аргументов при задании поведения mock или проверке взаимодействий mock.
AnyArguments соответствует неограниченному, неопределенному количеству аргументов, включая нуль. При определении поведения mock или квалифицированных взаимодействий mock задайте AnyArguments как последний аргумент в списке аргументов.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».
The AnyArguments класс функционально похож на использование withAnyInputs метод matlab.mock.MethodCallBehavior класс. Для примера следующие блоки кода аналогичны.
% Using the AnyArguments class import matlab.mock.AnyArguments; testCase.verifyCalled(behavior.myMethod(AnyArguments)); % Using the withAnyInputs method testCase.verifyCalled(withAnyInputs(behavior.myMethod))
AnyArguments требует, чтобы макет был первым входным параметром, и withAnyInputs не делает. The MethodCallBehavior класс предоставляет дополнительные методы для задания поведения и записи взаимодействий, таких как спецификация точных входов или ряда выходов.