void Vector2Tests::run() { cout << "Running tests for Vector2 class" << endl; constructorTests(); additionTests(); subtractionTests(); multiplicationTests(); divisionTests(); lengthTest(); normalizationTest(); dotProductTests(); cout << "Done" << endl; }
// --------------------------------------------------------------------------- // Test entry point // --------------------------------------------------------------------------- bool testValueArray() { XERCES_STD_QUALIFIER wcout << L"----------------------------------\n" << L"Testing ValueArrayOf template class\n" << L"----------------------------------" << XERCES_STD_QUALIFIER endl; bool retVal = true; try { // Call other local methods to do specific tests XERCES_STD_QUALIFIER wcout << L"Testing ValueArrayOf contructors" << XERCES_STD_QUALIFIER endl; if (!constructorTests()) { XERCES_STD_QUALIFIER wcout << L"ValueArrayOf constructor tests failed" << XERCES_STD_QUALIFIER endl; retVal = false; } else { XERCES_STD_QUALIFIER wcout << L"ValueArrayOf constructor tests passed" << XERCES_STD_QUALIFIER endl; } XERCES_STD_QUALIFIER wcout << XERCES_STD_QUALIFIER endl; XERCES_STD_QUALIFIER wcout << L"Testing ValueArrayOf element access" << XERCES_STD_QUALIFIER endl; if (!accessTests()) { XERCES_STD_QUALIFIER wcout << L"ValueArrayOf element access tests failed" << XERCES_STD_QUALIFIER endl; retVal = false; } else { XERCES_STD_QUALIFIER wcout << L"ValueArrayOf element access tests passed" << XERCES_STD_QUALIFIER endl; } XERCES_STD_QUALIFIER wcout << XERCES_STD_QUALIFIER endl; } catch(const XMLException& toCatch) { XERCES_STD_QUALIFIER wcout << L" ERROR: Unexpected exception!\n Msg: " << toCatch.getMessage() << XERCES_STD_QUALIFIER endl; return false; } return retVal; }