Fixed unit test compile issues, and added a unit test for PSO handling setting.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
This commit is contained in:
@@ -165,7 +165,8 @@ namespace UnitTest
|
||||
materialTypeAsset->GetMaterialPropertiesLayout(),
|
||||
&shaderCollectionCopy,
|
||||
unusedSrg,
|
||||
&testFunctorSetOptionA.GetMaterialPropertyDependencies()
|
||||
&testFunctorSetOptionA.GetMaterialPropertyDependencies(),
|
||||
AZ::RPI::MaterialPropertyPsoHandling::Allowed
|
||||
};
|
||||
testFunctorSetOptionA.Process(runtimeContext);
|
||||
EXPECT_TRUE(testFunctorSetOptionA.GetProcessResult());
|
||||
@@ -181,7 +182,8 @@ namespace UnitTest
|
||||
materialTypeAsset->GetMaterialPropertiesLayout(),
|
||||
&shaderCollectionCopy,
|
||||
unusedSrg,
|
||||
&testFunctorSetOptionB.GetMaterialPropertyDependencies()
|
||||
&testFunctorSetOptionB.GetMaterialPropertyDependencies(),
|
||||
AZ::RPI::MaterialPropertyPsoHandling::Allowed
|
||||
};
|
||||
testFunctorSetOptionB.Process(runtimeContext);
|
||||
EXPECT_TRUE(testFunctorSetOptionB.GetProcessResult());
|
||||
@@ -198,7 +200,8 @@ namespace UnitTest
|
||||
materialTypeAsset->GetMaterialPropertiesLayout(),
|
||||
&shaderCollectionCopy,
|
||||
unusedSrg,
|
||||
&testFunctorSetOptionC.GetMaterialPropertyDependencies()
|
||||
&testFunctorSetOptionC.GetMaterialPropertyDependencies(),
|
||||
AZ::RPI::MaterialPropertyPsoHandling::Allowed
|
||||
};
|
||||
testFunctorSetOptionC.Process(runtimeContext);
|
||||
EXPECT_FALSE(testFunctorSetOptionC.GetProcessResult());
|
||||
@@ -213,7 +216,8 @@ namespace UnitTest
|
||||
materialTypeAsset->GetMaterialPropertiesLayout(),
|
||||
&shaderCollectionCopy,
|
||||
unusedSrg,
|
||||
&testFunctorSetOptionInvalid.GetMaterialPropertyDependencies()
|
||||
&testFunctorSetOptionInvalid.GetMaterialPropertyDependencies(),
|
||||
AZ::RPI::MaterialPropertyPsoHandling::Allowed
|
||||
};
|
||||
testFunctorSetOptionInvalid.Process(runtimeContext);
|
||||
EXPECT_FALSE(testFunctorSetOptionInvalid.GetProcessResult());
|
||||
|
||||
Reference in New Issue
Block a user