Il s'agit de l'application Linux nommée bibliothèque C++ libunittest dont la dernière version peut être téléchargée sous le nom libunittest-9.3.5.tar.gz. Il peut être exécuté en ligne sur le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez en ligne cette application nommée bibliothèque C++ libunittest avec OnWorks gratuitement.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.
- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application, installez-la et exécutez-la.
bibliothèque C++ libunittest
Ad
DESCRIPTION
libunittest est une bibliothèque C++ portable pour les tests unitaires. En s'appuyant sur la norme C++11 et une utilisation intensive de modèles, une bibliothèque portable, riche en fonctionnalités et facile à utiliser a été développée. Un exemple minimal :#comprendre
TEST(test_value_is_true)
{
const valeur booléenne = true ;
ASSERT_TRUE(valeur);
}
libunittest compile avec g++ (≥4.6), clang++ (≥3.2), icc (≥14), Visual C++ (≥2013) et d'autres compilateurs compatibles C++11. Il est testé avec succès sur Linux, MacOSX, FreeBSD, Solaris, Cygwin et MS Visual Studio.
Caractéristiques
- framework de tests unitaires pour C++
- idéal pour le développement piloté par les tests (TDD) en C++
- suit les modèles de test xUnit plus les extensions
- sortie XML formatée des résultats du test (compatible JUnit)
- est livré avec des affirmations riches et est facilement extensible
- les assertions capturent la signature de l'appel et affirment l'emplacement
- prise en charge des assertions mortelles (par défaut) et non mortelles
- les tests peuvent être exécutés en parallèle
- prend en charge les tests basés sur des modèles
- option pour exécuter des tests spécifiques sans recompiler
- option pour désactiver la gestion des exceptions à des fins de débogage
- prend en charge la définition de délais d'attente pour des tests spécifiques ou tous les tests
- prend en charge les contextes de test partagés entre plusieurs tests
- les tests peuvent être sautés en laissant un message expliquant le saut
- fonctionnalité pour produire facilement des valeurs aléatoires et des conteneurs
- portable sur divers systèmes d'exploitation et compilateurs
- est livré avec des tests et des exemples
Audience
Développeurs
Langage de programmation
C + +
Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/libunittest/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.