Uso de Mx::Matrix:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Amigas 'defines'
'defines' | Funciones
Referencia del Archivo uUnit.h

[u]Micro module for [Unit] program testing. Más...

#include <iostream>

Ir al código fuente de este archivo.

'defines'

#define assertTrue(cond)   testThis(!!(cond), #cond, __FILE__,__LINE__ )
 (cond ? () : cout << "cond" ) Más...
 
#define assertFalse(cond)   testThis( !(cond),"!(" #cond ")", __FILE__,__LINE__ )
 (!(cond) ? () : cout << "!" << (cond)" ) Más...
 

Funciones

static const char * remove_dir_name (const char *str)
 "C:/DIR/SubDir/file_name.ext" ==> "file_name.ext" Más...
 
template<class T >
void testThis (bool cond, const T *label, const T *fname, long lineno)
 
template<>
void testThis< char > (bool cond, const char *label, const char *fname, long lineno)
 

Descripción detallada

[u]Micro module for [Unit] program testing.

\author Adolfo Di Mare <adolfo@di-mare.com>
\date   2011
\see    http://www.di-mare.com/adolfo/p/BUnitXP.htm
#include "uUnit.h" // assertTrue() && assertFalse()
// Example
int main( int argc , const char* argv[] ) {
std::cout << "TestCase [uUnit.h] yesYES" << std::endl;
assertTrue( 1==2 ); // ok?
assertFalse( 1==2 ); // ok!
return test_myImp(argc , argv);
}

Definición en el archivo uUnit.h.

Documentación de los 'defines'

#define assertTrue (   cond)    testThis(!!(cond), #cond, __FILE__,__LINE__ )

(cond ? () : cout << "cond" )

Definición en la línea 79 del archivo uUnit.h.

#define assertFalse (   cond)    testThis( !(cond),"!(" #cond ")", __FILE__,__LINE__ )

(!(cond) ? () : cout << "!" << (cond)" )

Definición en la línea 81 del archivo uUnit.h.

Documentación de las funciones

static const char* remove_dir_name ( const char *  str)
static

"C:/DIR/SubDir/file_name.ext" ==> "file_name.ext"

Definición en la línea 31 del archivo uUnit.h.

template<class T >
void testThis ( bool  cond,
const T *  label,
const T *  fname,
long  lineno 
)
inline
template<>
void testThis< char > ( bool  cond,
const char *  label,
const char *  fname,
long  lineno 
)
inline

Definición en la línea 52 del archivo uUnit.h.