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