İçerideki Oyunlardan Noel Llopis , çeşitli C ++ Birim Testi çerçevelerinin kapsamlı (ancak şimdi tarihli) bir değerlendirmesinin yanı sıra oyun programlama hakkında bir kitap olan C ++ Birim Test Çerçevesi Ormanını Keşfetmenin yazarıdır .
CppUnitLite'yi bir süre için kullandı, çeşitli şeyleri düzeltti, ancak sonunda başka bir birim test kütüphanesi yazarı ile güçlerini birleştirdi ve UnitTest ++ üretti . UnitTest ++ kullanıyoruz ve şimdiye kadar çok beğendim. (Bana göre) küçük bir ayak izi ile tam doğru güç dengesine sahip.
Evde büyüyen çözümler, CxxTest (Perl gerektirir) ve boost :: test kullandım. Mevcut işime burada birim testi uyguladığımda, hemen hemen UnitTest ++ vs boost :: test'e indi.
Kullandığım çoğu destek kütüphanesini gerçekten seviyorum, ancak IMHO, boost :: testi biraz fazla ağır. Özellikle bir destek :: test makrosu kullanarak test kayışının ana programını uygulamanızı (AFAIK) gerektirmediğini sevmedim. Ben "saf" TDD olmadığını biliyorum, ama bazen bir GUI uygulaması ile gelen testleri çalıştırmak için bir yol gerekir, örneğin komut satırında özel bir test bayrağı geçirilir ve boost :: test bu türü destekleyemez senaryo.
UnitTest ++, (sınırlı) deneyimimde karşılaştığım kurulum ve kullanımı en basit test çerçevesiydi.