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