Questa è l'app Linux denominata libreria C++ libunittest la cui ultima versione può essere scaricata come libunittest-9.3.5.tar.gz. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app denominata libreria C++ libunittest con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
libreria C++ libunittest
DESCRIZIONE:
libunittest è una libreria C++ portatile per i test di unità. Facendo affidamento sullo standard C++11 e sull'uso intensivo di modelli, è stata sviluppata una libreria portatile, ricca di funzionalità e facile da usare. Un esempio minimo:#includere
TEST(valore_test_è_vero)
{
const valore bool = vero;
ASSERT_TRUE(valore);
}
libunittest compila con g++ (≥4.6), clang++ (≥3.2), icc (≥14), Visual C++ (≥2013) e altri compilatori conformi a C++11. È stato testato con successo su Linux, MacOSX, FreeBSD, Solaris, Cygwin e MS Visual Studio.
Caratteristiche
- framework di unit test per C++
- ottimo per lo sviluppo guidato da test (TDD) in C++
- segue i modelli di test xUnit più le estensioni
- Output XML formattato dei risultati del test (compatibile con JUnit)
- viene fornito con affermazioni ricche ed è facilmente estensibile
- le asserzioni catturano la firma della chiamata e asseriscono la posizione
- supporto per asserzioni mortali (predefinito) e non mortali
- i test possono essere eseguiti in parallelo
- supporta i test basati su modelli
- opzione per eseguire test specifici senza ricompilare
- opzione per disattivare la gestione delle eccezioni per scopi di debug
- supporta l'impostazione di timeout per test specifici o per tutti i test
- supporta contesti di test condivisi tra più test
- i test possono essere saltati lasciando un messaggio che spiega il salto
- funzionalità per produrre facilmente valori e contenitori casuali
- portabile su vari sistemi operativi e compilatori
- viene fornito con test ed esempi
Pubblico
Sviluppatori
Linguaggio di programmazione
C++
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/libunittest/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.