RTTI y BUnit ==> my_int_test.cpp ================================ > Profesor, no logro correr el programa "my_int_test.cpp", siguiendo las > indicaciones que usted dio en ... > " Unhandled exception at 0x7c81eb33 in my_int_test.exe: Microsoft C++ > exception: __non_rtti_object @ 0x0012fa98." Para que BUnit.h funcione es necesario que el RTTI esté activado, de manera que el compilador genere el nombre de la clase y lo haga disponible en tiempo de ejecución. La forma de hacerlo es la siguiente: ==> Project ==> my_int_test Properties... ==> C/C++ ==> Language ==> Enable Run Time Tipe Info [Yes (/GR)] Sin RTTI, la implementación del método TestCase::getName() se deschorleca: /// Obtiene el nombre de la prueba std::string TestCase::getName() const { return ( m_name != 0 ? m_name : typeid(*this).name()); } // typeid() requiere RTTI para funcionar - http://www.google.com/search?num=100&as_q=rtti+c%2B%2B - http://search.yahoo.com/search?n=100&p=rtti+c%2B%2B - C++ Stroustrup Capítulo 15, Sec 15.4 RunTime Type Information - http://rae.es/deschorlecar - http://rae.es/chorlecar