Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Testing

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 36. Boost.TR1

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Тестовый набор для Boost. TR1 является относительно легким; тесты были добавлены в Boost. Набор тестов Config для каждого нового макроса конфигурации, и каждый компонент TR1 имеет очень короткий тест проверки концепции. Концептуальные тестовые программы предназначены только для проверки того, что все компоненты TR1, которые должны быть впространства именstd:tr1действительно присутствуют и имеют соответствующие стандартам интерфейсы. Есть несколько тестовых программ (те, которые заканчиваются суффиксом «_tricky»), которые в настоящее время не компилируются с Boost. Реализация TR1, поскольку соответствующие библиотеки Boost еще не реализовали протестированные функции; надеюсь, эти несовместимости будут удалены в будущих выпусках.

Концептуальные тесты не учитывают дефекты компилятора (довольно намеренно); цель состоит в том, чтобы тесты могли использоваться для проверки соответствия стандарту, как для кода Boost, так и для сторонних реализаций. Следовательно, многие из этих тестов, как известно, не работают с более старыми компиляторами. Это не должно рассматриваться как доказательство того, что эти компиляторы вообще не могут использоваться с Boost. TR1, просто отсутствуют функции, которые делают эти компиляторы неконформными.

Полное время выполнения тестов для компонентов TR1, как правило, не входит в этот набор тестов, однако, есть надежда, что Boost. Авторы компонентов TR1 заставят свои стандартные наборы тестов компилироваться с заголовками, соответствующими стандартам, а также с заголовками Boost. Это позволит использовать эти тесты против собственной реализации стандартной библиотеки TR1.


PrevUpHomeNext

Статья Testing раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 36. Boost.TR1 может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 36. Boost.TR1 ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 17:49:46/0.0063002109527588/0