isCompatible

Класс: matlab.unittest.fixtures.
Пакет: matlab.unittest.fixtures

Определите, являются ли два фиксатора того же класса взаимозаменяемыми

Синтаксис

TF = isCompatible(f1, f2)

Описание

TF = isCompatible(f1, f2) определяет, являются ли два фиксатора того же класса взаимозаменяемыми. Метод isCompatible возвращает или логический 1 (true) или логический 0 (false).

Класс, который выводит от Fixture, должен реализовать метод isCompatible, если его конструктор принимает какие-либо входные параметры или в противном случае конфигурируем. подклассы Fixture используют этот метод, чтобы задать понятие взаимозаменяемости фиксаторов. Два экземпляра matlab.unittest.fixtures того же класса считаются взаимозаменяемыми, если метод isCompatible возвращает true. Среда тестирования использует результат isCompatible определить, соответствуют ли два экземпляра фиксатора того же класса тому же разделяемому состоянию испытательного стенда. Среда тестирования всегда вызывает метод isCompatible с двумя экземплярами фиксатора того же класса, таким образом, автор фиксатора не должен реализовывать код, чтобы обработать случай, где второй фиксатор является различным классом fixtures.

Входные параметры

f

Экземпляр matlab.unittest.fixtures.Fixture