/* * Copyright (c) Contributors to the Open 3D Engine Project * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #include "ComponentEntityEditorPlugin_precompiled.h" #include #include #include using namespace AZ; // Handle asserts class ToolsFrameworkHook : public AZ::Test::ITestEnvironment { public: void SetupEnvironment() override { AllocatorInstance::Create(); } void TeardownEnvironment() override { AllocatorInstance::Destroy(); } }; AZTEST_EXPORT int AZ_UNIT_TEST_HOOK_NAME(int argc, char** argv) { ::testing::InitGoogleMock(&argc, argv); QApplication app(argc, argv); AZ::Test::printUnusedParametersWarning(argc, argv); AZ::Test::addTestEnvironments({ new ToolsFrameworkHook }); int result = RUN_ALL_TESTS(); return result; } IMPLEMENT_TEST_EXECUTABLE_MAIN();