Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Constraint
Интерфейсный класс для булевых комбинаций ограничений
BooleanConstraint интерфейсный класс обеспечивает интерфейс для булевых комбинаций Constraints. Любое ограничение, которое выводит из BooleanConstraint может быть объединен и инвертировал использование and (&), or (|), и not (~) операторы.
Классы, которые выводят из BooleanConstraint интерфейсный класс должен реализовать все требуемое стандартным Constraint интерфейс. То, когда данное ограничение отрицается, диагностика должна быть написана в другой форме, чем для стандарта (не инвертировало) отказ. Поэтому получение классов из BooleanConstraint класс должен реализовать метод, чтобы обеспечить Diagnostic объект для отрицаемого случая, в дополнение к неотрицаемому случаю.
В обмен на соответствие этих требований, всего BooleanConstraint реализации наследовали соответствующие перегрузки MATLAB® для and, or, и not так, чтобы они могли быть объединены с другим BooleanConstraint объекты или отрицаемый.
| getNegativeDiagnosticFor | Произведите отрицаемую диагностику для значения |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".