isCompatible

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

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

Синтаксис

TF = isCompatible(f1, f2)

Описание

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

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

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

f

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