-
Notifications
You must be signed in to change notification settings - Fork 2
Test Plan for StationCollectionComponent
The purpose of this plan is to test the basic functionality of the collection components.
- Framework: JUnit4
- Objects Used: Fridge, Produce Basket
The purpose of this test is to verify that the StationCollectionComponent
correctly collects and returns a fish entity.
TestCollection1()
When the collectItem("fish")
is called, the returned entity should contain an IngredientComponent
with ItemType.FISH
.
The purpose of this test is to verify that the StationCollectionComponent
correctly collects and returns a beef entity.
TestCollection2()
When the collectItem("beef")
is called, the returned entity should contain an IngredientComponent
with ItemType.BEEF
.
The purpose of this test is to verify that the StationCollectionComponent
correctly handles an invalid or unrecognised item request.
TestCollectionFail()
- When
collectItem("not an option")
is called, the method should returnnull
, indicating that the item is not collectible.
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