В файле в рабочей папке создайте следующий класс дескрипторов для интерактивного тестирования.
В командной строке создайте тестовый пример для интерактивного тестирования.
Создайте экземпляр двух дескрипторов.
Убедитесь, что дескриптор, h1, совпадает с h1.
Interactive verification passed.
Проверить, что h1 является тем же экземпляром дескриптора, что и h2.
Interactive verification failed.
---------------------
Framework Diagnostic:
---------------------
IsSameHandleAs failed.
--> Values do not refer to the same handle.
Actual Value:
ExampleHandle with no properties.
Expected Handle Object:
ExampleHandle with no properties.Проверьте, что два массива дескрипторов являются одинаковыми экземплярами.
Interactive verification passed.
Массивы удовлетворяют ограничению, даже если элементы в конкретном массиве не совпадают друг с другом.
Убедитесь, что ограничение не выполнено, если требуется один дескриптор, а фактическое значение является массивом тех же экземпляров.
Interactive verification failed.
---------------------
Framework Diagnostic:
---------------------
IsSameHandleAs failed.
--> Sizes do not match.
Actual Value Size : [1 2]
Expected Handle Object Size : [1 1]
Actual Value:
1x2 ExampleHandle array with no properties.
Expected Handle Object:
ExampleHandle with no properties.Аналогично, ограничение не удовлетворяет одному экземпляру дескриптора, если ожидается массив дескрипторов.
Interactive verification failed.
---------------------
Framework Diagnostic:
---------------------
IsSameHandleAs failed.
--> Sizes do not match.
Actual Value Size : [1 1]
Expected Handle Object Size : [1 2]
Actual Value:
ExampleHandle with no properties.
Expected Handle Object:
1x2 ExampleHandle array with no properties.