Класс: matlab.unittest.fixtures.Fixture
Пакет: matlab.unittest.fixtures
Определите, являются ли два фиксатора того же класса взаимозаменяемыми
TF = isCompatible(f1, f2)
TF = isCompatible(
определяет, являются ли два фиксатора того же класса взаимозаменяемыми. f
1, f
2)isCompatible
метод возвращает любой логический 1
TRUE
) или логический 0
ложь
).
Класс, который выводит из Fixture
должен реализовать isCompatible
метод, если его конструктор принимает какие-либо входные параметры или в противном случае конфигурируем. Fixture
подклассы используют этот метод, чтобы задать понятие взаимозаменяемости фиксаторов. Два matlab.unittest.fixtures
экземпляры того же класса считаются взаимозаменяемыми если isCompatible
метод возвращает true
. Среда тестирования использует результат isCompatible
определить, соответствуют ли два экземпляра фиксатора того же класса тому же разделяемому состоянию испытательного стенда. Среда тестирования всегда вызывает isCompatible
метод с двумя экземплярами фиксатора того же класса, таким образом, автор фиксатора не должен реализовывать код, чтобы обработать случай, где вторым фиксатором является различный fixtures
класс.
|
|