Это приложение Linux под названием libunittest C ++ library, последний выпуск которого можно загрузить как libunittest-9.3.5.tar.gz. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием libunittest C ++ library с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
библиотека libunittest C ++
Ad
ОПИСАНИЕ
libunittest - это переносимая библиотека C ++ для модульного тестирования. Опираясь на стандарт C ++ 11 и активно используя шаблоны, была разработана переносимая, многофункциональная и простая в использовании библиотека. Минимальный пример:#включают
ТЕСТ (test_value_is_true)
{
константное логическое значение = истина;
ASSERT_TRUE (значение);
}
libunittest компилируется с g ++ (≥4.6), clang ++ (≥3.2), icc (≥14), Visual C ++ (≥2013) и другими компиляторами, совместимыми с C ++ 11. Он успешно протестирован на Linux, MacOSX, FreeBSD, Solaris, Cygwin и MS Visual Studio.
Особенности
- фреймворк модульного тестирования для C ++
- отлично подходит для разработки через тестирование (TDD) на C ++
- следует тестовым шаблонам xUnit плюс расширения
- форматированный XML-вывод результатов теста (совместим с JUnit)
- поставляется с богатыми утверждениями и легко расширяется
- утверждения захватывают подпись звонка и утверждают местоположение
- поддержка смертоносных (по умолчанию) и несмертельных утверждений
- тесты можно запускать параллельно
- поддерживает шаблонные тесты
- возможность запускать определенные тесты без перекомпиляции
- возможность отключить обработку исключений в целях отладки
- поддерживает установку тайм-аутов для определенных тестов или всех тестов
- поддерживает тестовые контексты, которые используются в нескольких тестах
- тесты можно пропустить, оставив сообщение с объяснением пропуска
- функциональность для простого создания случайных значений и контейнеров
- переносимость между различными операционными системами и компиляторами
- поставляется с тестами и примерами
Аудитория
Разработчики
Язык программирования
C + +
Это приложение также можно загрузить с https://sourceforge.net/projects/libunittest/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.