changes from review feedback
Signed-off-by: Scott Murray <scottmur@amazon.com>
This commit is contained in:
+9
-14
@@ -24,12 +24,9 @@ class Tests:
|
|||||||
postfx_layer_component = (
|
postfx_layer_component = (
|
||||||
"Entity has a PostFX Layer component",
|
"Entity has a PostFX Layer component",
|
||||||
"Entity did not have an PostFX Layer component")
|
"Entity did not have an PostFX Layer component")
|
||||||
shape_component = (
|
tube_shape_component = (
|
||||||
"Entity has a Tube Shape component",
|
"Entity has a Tube Shape component",
|
||||||
"Entity did not have a Tube Shape component")
|
"Entity did not have a Tube Shape component")
|
||||||
shape_undo = (
|
|
||||||
"Entity shape component add undone",
|
|
||||||
"Entity shape component undo failed to remove shape")
|
|
||||||
postfx_shape_weight_enabled = (
|
postfx_shape_weight_enabled = (
|
||||||
"PostFx Shape Weight Modifier component enabled",
|
"PostFx Shape Weight Modifier component enabled",
|
||||||
"PostFx Shape Weight Modifier component was not enabled.")
|
"PostFx Shape Weight Modifier component was not enabled.")
|
||||||
@@ -78,8 +75,8 @@ def AtomEditorComponents_postfx_shape_weight_AddedToEntity():
|
|||||||
6) Add PostFX Layer component since it is required by the PostFx Shape Weight Modifier component.
|
6) Add PostFX Layer component since it is required by the PostFx Shape Weight Modifier component.
|
||||||
7) Verify PostFx Shape Weight Modifier component is NOT enabled since it also requires a shape.
|
7) Verify PostFx Shape Weight Modifier component is NOT enabled since it also requires a shape.
|
||||||
8) Add a required shape looping over a list and checking if it enables PostFX Shape Weight Modifier.
|
8) Add a required shape looping over a list and checking if it enables PostFX Shape Weight Modifier.
|
||||||
9) Undo to remove each added shape and verify PostFX Shape Weight Modifier is not enabled
|
9) Undo to remove each added shape and verify PostFX Shape Weight Modifier is not enabled.
|
||||||
10) Verify PostFx Shape Weight Modifier component is enabled by adding Spline and Tube Shape componen.
|
10) Verify PostFx Shape Weight Modifier component is enabled by adding Spline and Tube Shape component.
|
||||||
11) Enter/Exit game mode.
|
11) Enter/Exit game mode.
|
||||||
12) Test IsHidden.
|
12) Test IsHidden.
|
||||||
13) Test IsVisible.
|
13) Test IsVisible.
|
||||||
@@ -146,10 +143,10 @@ def AtomEditorComponents_postfx_shape_weight_AddedToEntity():
|
|||||||
postfx_shape_weight_entity.add_component(postfx_layer_name)
|
postfx_shape_weight_entity.add_component(postfx_layer_name)
|
||||||
Report.result(Tests.postfx_layer_component, postfx_shape_weight_entity.has_component(postfx_layer_name))
|
Report.result(Tests.postfx_layer_component, postfx_shape_weight_entity.has_component(postfx_layer_name))
|
||||||
|
|
||||||
# 7. Verify PostFx Shape Weight Modifier component not enabled because shape is also required.
|
# 7. Verify PostFx Shape Weight Modifier component is NOT enabled since it also requires a shape.
|
||||||
Report.result(Tests.postfx_shape_weight_disabled, not postfx_shape_weight_component.is_enabled())
|
Report.result(Tests.postfx_shape_weight_disabled, not postfx_shape_weight_component.is_enabled())
|
||||||
|
|
||||||
# 8. Add remove each shape to test if the PostFX Shape Weight Modifier is enabled by having a required shape
|
# 8. Add a required shape looping over a list and checking if it enables PostFX Shape Weight Modifier.
|
||||||
for shape in ['Axis Aligned Box Shape', 'Box Shape', 'Capsule Shape', 'Compound Shape', 'Cylinder Shape',
|
for shape in ['Axis Aligned Box Shape', 'Box Shape', 'Capsule Shape', 'Compound Shape', 'Cylinder Shape',
|
||||||
'Disk Shape', 'Polygon Prism Shape', 'Quad Shape', 'Sphere Shape', 'Vegetation Reference Shape']:
|
'Disk Shape', 'Polygon Prism Shape', 'Quad Shape', 'Sphere Shape', 'Vegetation Reference Shape']:
|
||||||
postfx_shape_weight_entity.add_component(shape)
|
postfx_shape_weight_entity.add_component(shape)
|
||||||
@@ -158,18 +155,16 @@ def AtomEditorComponents_postfx_shape_weight_AddedToEntity():
|
|||||||
f"Entity did not have a {shape} component")
|
f"Entity did not have a {shape} component")
|
||||||
Report.result(test_shape, postfx_shape_weight_entity.has_component(shape))
|
Report.result(test_shape, postfx_shape_weight_entity.has_component(shape))
|
||||||
|
|
||||||
#Check if required shape allows PostFX Shape Weight Modifier to be enabled
|
# Check if required shape allows PostFX Shape Weight Modifier to be enabled
|
||||||
Report.result(Tests.postfx_shape_weight_enabled, postfx_shape_weight_component.is_enabled())
|
Report.result(Tests.postfx_shape_weight_enabled, postfx_shape_weight_component.is_enabled())
|
||||||
|
|
||||||
# 9. UNDO component addition and check that PostFX Shape Weight Modifier is not enabled
|
# 9. Undo to remove each added shape and verify PostFX Shape Weight Modifier is not enabled.
|
||||||
general.undo()
|
general.undo()
|
||||||
general.idle_wait_frames(1)
|
|
||||||
Report.result(Tests.shape_undo, not postfx_shape_weight_entity.has_component(shape))
|
|
||||||
Report.result(Tests.postfx_shape_weight_disabled, not postfx_shape_weight_component.is_enabled())
|
Report.result(Tests.postfx_shape_weight_disabled, not postfx_shape_weight_component.is_enabled())
|
||||||
|
|
||||||
# 10. Add Tube Shape and Spline to fulfil the required shape component
|
# 10. Verify PostFx Shape Weight Modifier component is enabled by adding Spline and Tube Shape component.
|
||||||
postfx_shape_weight_entity.add_components(['Spline', 'Tube Shape'])
|
postfx_shape_weight_entity.add_components(['Spline', 'Tube Shape'])
|
||||||
Report.result(Tests.shape_component, postfx_shape_weight_entity.has_component('Tube Shape'))
|
Report.result(Tests.tube_shape_component, postfx_shape_weight_entity.has_component('Tube Shape'))
|
||||||
Report.result(Tests.postfx_shape_weight_enabled, postfx_shape_weight_component.is_enabled())
|
Report.result(Tests.postfx_shape_weight_enabled, postfx_shape_weight_component.is_enabled())
|
||||||
|
|
||||||
# 11. Enter/Exit game mode.
|
# 11. Enter/Exit game mode.
|
||||||
|
|||||||
Reference in New Issue
Block a user