Remove AssetProcessorManagerTest AssertAbsorber and update test to use the one from the base class instead (#5216)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
This commit is contained in:
@@ -244,7 +244,7 @@ void AssetProcessorManagerTest::SetUp()
|
||||
AZ_Printf("UnitTest", "Allocating APM\n")
|
||||
m_assetProcessorManager.reset(new AssetProcessorManager_Test(m_config.get()));
|
||||
AZ_Printf("UnitTest", "APM ready\n");
|
||||
m_assertAbsorber.Clear();
|
||||
m_errorAbsorber->Clear();
|
||||
|
||||
m_isIdling = false;
|
||||
|
||||
@@ -335,9 +335,9 @@ TEST_F(AssetProcessorManagerTest, UnitTestForGettingJobInfoBySourceUUIDSuccess)
|
||||
EXPECT_STRCASEEQ(relFileName.toUtf8().data(), response.m_jobList[0].m_sourceFile.c_str());
|
||||
EXPECT_STRCASEEQ(tempPath.filePath("subfolder1").toUtf8().data(), response.m_jobList[0].m_watchFolder.c_str());
|
||||
|
||||
ASSERT_EQ(m_assertAbsorber.m_numWarningsAbsorbed, 0);
|
||||
ASSERT_EQ(m_assertAbsorber.m_numErrorsAbsorbed, 0);
|
||||
ASSERT_EQ(m_assertAbsorber.m_numAssertsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numWarningsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numErrorsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numAssertsAbsorbed, 0);
|
||||
}
|
||||
|
||||
TEST_F(AssetProcessorManagerTest, WarningsAndErrorsReported_SuccessfullySavedToDatabase)
|
||||
@@ -389,9 +389,9 @@ TEST_F(AssetProcessorManagerTest, WarningsAndErrorsReported_SuccessfullySavedToD
|
||||
ASSERT_EQ(response.m_jobList[0].m_warningCount, 11);
|
||||
ASSERT_EQ(response.m_jobList[0].m_errorCount, 22);
|
||||
|
||||
ASSERT_EQ(m_assertAbsorber.m_numWarningsAbsorbed, 0);
|
||||
ASSERT_EQ(m_assertAbsorber.m_numErrorsAbsorbed, 0);
|
||||
ASSERT_EQ(m_assertAbsorber.m_numAssertsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numWarningsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numErrorsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numAssertsAbsorbed, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -1313,8 +1313,8 @@ void PathDependencyTest::SetUp()
|
||||
|
||||
void PathDependencyTest::TearDown()
|
||||
{
|
||||
ASSERT_EQ(m_assertAbsorber.m_numAssertsAbsorbed, 0);
|
||||
ASSERT_EQ(m_assertAbsorber.m_numErrorsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numAssertsAbsorbed, 0);
|
||||
ASSERT_EQ(m_errorAbsorber->m_numErrorsAbsorbed, 0);
|
||||
|
||||
AssetProcessorManagerTest::TearDown();
|
||||
}
|
||||
@@ -1618,7 +1618,7 @@ TEST_F(PathDependencyTest, AssetProcessed_Impl_SelfReferrentialProductDependency
|
||||
mainFile.m_products.push_back(productAssetId);
|
||||
|
||||
// tell the APM that the asset has been processed and allow it to bubble through its event queue:
|
||||
m_assertAbsorber.Clear();
|
||||
m_errorAbsorber->Clear();
|
||||
m_assetProcessorManager->AssetProcessed(jobDetails.m_jobEntry, processJobResponse);
|
||||
ASSERT_TRUE(BlockUntilIdle(5000));
|
||||
|
||||
@@ -1628,8 +1628,8 @@ TEST_F(PathDependencyTest, AssetProcessed_Impl_SelfReferrentialProductDependency
|
||||
ASSERT_TRUE(dependencyContainer.empty());
|
||||
|
||||
// We are testing 2 different dependencies, so we should get 2 warnings
|
||||
ASSERT_EQ(m_assertAbsorber.m_numWarningsAbsorbed, 2);
|
||||
m_assertAbsorber.Clear();
|
||||
ASSERT_EQ(m_errorAbsorber->m_numWarningsAbsorbed, 2);
|
||||
m_errorAbsorber->Clear();
|
||||
}
|
||||
|
||||
// This test shows the process of deferring resolution of a path dependency works.
|
||||
@@ -1946,8 +1946,8 @@ TEST_F(PathDependencyTest, WildcardDependencies_ExcludePathsExisting_ResolveCorr
|
||||
);
|
||||
|
||||
// Test asset PrimaryFile1 has 4 conflict dependencies
|
||||
ASSERT_EQ(m_assertAbsorber.m_numErrorsAbsorbed, 4);
|
||||
m_assertAbsorber.Clear();
|
||||
ASSERT_EQ(m_errorAbsorber->m_numErrorsAbsorbed, 4);
|
||||
m_errorAbsorber->Clear();
|
||||
}
|
||||
|
||||
TEST_F(PathDependencyTest, WildcardDependencies_Deferred_ResolveCorrectly)
|
||||
@@ -2094,8 +2094,8 @@ TEST_F(PathDependencyTest, WildcardDependencies_ExcludedPathDeferred_ResolveCorr
|
||||
// Test asset PrimaryFile1 has 4 conflict dependencies
|
||||
// After test assets dep2 and dep3 are processed,
|
||||
// another 2 errors will be raised because of the confliction
|
||||
ASSERT_EQ(m_assertAbsorber.m_numErrorsAbsorbed, 6);
|
||||
m_assertAbsorber.Clear();
|
||||
ASSERT_EQ(m_errorAbsorber->m_numErrorsAbsorbed, 6);
|
||||
m_errorAbsorber->Clear();
|
||||
}
|
||||
|
||||
void PathDependencyTest::RunWildcardTest(bool useCorrectDatabaseSeparator, AssetBuilderSDK::ProductPathDependencyType pathDependencyType, bool buildDependenciesFirst)
|
||||
|
||||
Reference in New Issue
Block a user