-
Notifications
You must be signed in to change notification settings - Fork 2
Test Plan for IngredientStationHandlerComponent
The purpose of this plan is to test the basic functionality of the StationFactory
calsss components.
- Framework: JUnit4
-
Objects Used:
IngredientStationHandler
,InventoryComponent
,StationCollectionComponent
The purpose of this test is to verify that the station gives the correct item to the player.
testStationGivesItemToPlayer()
- The player inventory should contain the item provided by the station.
- The station should spawn another item in it after a player collects one.
- The player inventory display should be updated.
The purpose of this test is to verify that no item should be added to inventory if it is full already.
testStationInteractionWhenPlayerInventoryIsFull()
- The player inventory should remain full and unchanged.
- The station inventory should remain the same with no item being removed or replaced.
The purpose of this test is to verify that a station respawns an item in its inventory after the player takes one out of it.
testStationRepopulatesAfterGivingItem()
- The player should receive the item from the stations inventory.
- The station should immediately repopulate the item that was taken.
The purpose of this test is to verify that the interaction with the station does not occur if the interaction type is different from the expected default
type.
testNoInteractionOnNonDefaultType()
- The player inventory should remain unchanged with no item added.
- The stations inventory should remain unchanged with no item removed.
Inventory System
Scoring System
Food Recipes
Level System
Player Actions
Ordering System
Stations
Items
Map Design
Customers
Pause Menu
Upgrades
End of Day Display
Day Night Cycle
Moral System
Debug Terminal
Game Interactions Tutorial
Backstory Cutscenes
Entities and Components
Input Handling
Game Screens and Areas
Fire Extinguisher Handler Component
MainGameActions Create Docket Triggers
Main Game Order Button Display
BackstoryCutsceneDisplay Test Plan
Test Plan for MainGameOrderTicketDisplay
Test Plan for MainGameOrderBtnDisplay
Test Plan for DocketLineDisplay
Test plan for RandomComboService
Test plan for SpeedBoostUpgrade
Test plan for DancePartyUpgrade