Skip to content

Test Plan for CompanionPowerupActivationDisplay

gaurikadiwan edited this page Oct 19, 2023 · 4 revisions

Objectives

The test plan for the CompanionPowerupActivationDisplay component is designed to ensure the correct functionality and reliability of the UI element responsible for displaying and activating powerups in a game. The component interacts with the powerup inventory and offers a user-friendly interface for powerup selection.

Test Objectives

Verify that the UI component initialises correctly and sets up its components properly.

  1. Powerup Activation with the Available Powerup.
  2. Set the powerup inventory to be empty and verify the behavior of the UI component.
  3. Trigger the powerupInventoryChange event and verify that the UI updates in response to the event.
  4. Test the behavior of the UI component when the index reaches the start or end of the powerup list.

Test Cases

  1. Trigger the powerupInventoryChange event and verify that the UI updates in response to the event.

This test focuses on the event handling mechanism of the UI component. It ensures that when the powerupInventoryChange event is triggered, the UI updates correctly to reflect changes in the powerup inventory.

Screenshot 2023-10-19 at 5 48 02 AM
  1. Simulate an empty powerup inventory and attempt to activate a powerup using the UI component.

This test covers a scenario where there are no available powerups in the inventory. It checks that the UI component handles this situation gracefully without attempting to activate a non-existent powerup.

Screenshot 2023-10-19 at 5 51 24 AM

Mock Objects

@Mock private CompanionPowerupInventoryComponent powerupInventory;

Contributers

Clone this wiki locally