#include <BALL/CONCEPT/classTest.h> /////////////////////////// #include <BALL/DATATYPE/triple.h> /////////////////////////// START_TEST(Triple) ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// using namespace BALL; CHECK(BALL_CREATE(Triple)) Triple<int, int, int> a(0, 1, 2); Triple<int, int, int>* v_ptr = (Triple<int, int, int>*)a.create(); TEST_EQUAL(v_ptr->first, 0) delete v_ptr; RESULT Triple<int, int, int>* q; CHECK(Triple() throw()) q = new Triple<int, int, int>; TEST_NOT_EQUAL(0, q); q->first = 1; q->second = 2; q->third = 3; TEST_EQUAL(q->first, 1) TEST_EQUAL(q->second, 2) TEST_EQUAL(q->third, 3) RESULT