diff --git a/Engine/source/unit/tests/testDefaultConstruction.cpp b/Engine/source/unit/tests/testDefaultConstruction.cpp deleted file mode 100644 index 0eaac89a7..000000000 --- a/Engine/source/unit/tests/testDefaultConstruction.cpp +++ /dev/null @@ -1,67 +0,0 @@ -//----------------------------------------------------------------------------- -// Copyright (c) 2012 GarageGames, LLC -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to -// deal in the Software without restriction, including without limitation the -// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -// sell copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -// IN THE SOFTWARE. -//----------------------------------------------------------------------------- - -#include "unit/test.h" -#include "console/simObject.h" - - -using namespace UnitTesting; - - -// Test to ensure that all console classes in the system are default-constructible. - -CreateUnitTest( TestDefaultConstruction, "Console/DefaultConstruction" ) -{ - void run() - { - for( AbstractClassRep* classRep = AbstractClassRep::getClassList(); - classRep != NULL; - classRep = classRep->getNextClass() ) - { - // Create object. - - ConsoleObject* object = classRep->create(); - test( object, avar( "AbstractClassRep::create failed for class '%s'", classRep->getClassName() ) ); - if( !object ) - continue; - - // Make sure it's a SimObject. - - SimObject* simObject = dynamic_cast< SimObject* >( object ); - if( !simObject ) - { - SAFE_DELETE( object ); - continue; - } - - // Register the object. - - bool result = simObject->registerObject(); - test( result, avar( "registerObject failed for object of class '%s'", classRep->getClassName() ) ); - - if( result ) - simObject->deleteObject(); - else - SAFE_DELETE( simObject ); - } - } -};