ModAssy 1.5.1
Вы сможете скачать в течение 5 секунд.
О ModAssy
Это передовая портативная библиотека СЗ с 80 вариациями макроса ASSERT, чтобы добавить выражения, уровни и необязательные действия. 48 являются модульными, потому что они также могут использовать Богатые Були, что позволяет гораздо больше комбинаций, чем не модульные макросы ASSERT. Он очень гибок, поскольку позволяет создавать пользовательские регистраторы и дисплеи утверждений, но вы также можете использовать предоставленные для Windows, wxWidgets или консольных приложений. Регистраторы и регистраторы показывают дополнительную информацию, такую как дата и время, идентификатор потока, текущий рабочий каталог и т.д., и вы можете добавить объекты infoprovider в ModAssy, чтобы предоставить аналогичную пользовательскую информацию. Он имеет восемь основных утверждений, что каждый из них имеет 16 вариаций, добавив четыре суффикса, которые добавляют функциональности. Он очень надежен и портативен, так как он был протестирован с пятью различными компиляторами (VC-6.0, .NET 2003, .NET 2005, gcc на Windows и Linux), при этом почти все предупреждения включены. Богатые Були могут делать всевозможные проверки и генерировать подробную информацию: Отношения между двумя объектами: РБЕКУАЛЬ, РБЛЕСС, ... - Bitwise сравнения: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ... Проверка типа (с RTTI): rbEQUAL_TYPES, rbHAS_TYPE, ... Работа на полигонах и контейнерах: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... Они имеют дополнительный аргумент, который говорит, какие проверки делать, например, отсортированы, Сравнить, имеет, Уникальный, ... Сравнение струн: rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. Они имеют дополнительный аргумент, который говорит, какие проверки делать, например, дело чувствительны или нет. Логические выражения: rbAND, rbOR, rbXOR. Они могут иметь богатые boolies или просто boolean выражения как их аргументы. Исключения: rbEXCEPTION принимает исключение в качестве аргумента и использует информацию в нем.