Класс: matlab.unittest.fixtures.Fixture
Пакет: 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 класс.
|
|