Question:

Walk me through your test plan. Give an example where a test case later found a bug in your code by things a teammate added later. (Or explain why you chose a test case specifically because you wanted to ensure that a teammate would know if they broke your code.)

Explanation: (BC Note: More teses are needed but these are explained well)

Door Tests:

Door Tests Code

Room Assign Tests:

Room Assign Tests Code

Map Tests:

Map Tests Code

Manager Tests:

Manager Tests Code

Give an example where a test case later found a bug in your code by things a teammate added later. (Or explain why you chose a test case specifically because you wanted to ensure that a teammate would know if they broke your code.)

My tests often found bugs when I was fixing or adjusting my own work and not my teammates, for example the ____DoorIsWorking() tests would go off when I made a mistake in my programming for any particular door that the compiler didn’t necessarily catch.

gromboSpawnedCheckTest() and ItemPoolSpawnedTest() are both examples of tests that need to pass in order for my teammates to have working features. If the itempool were to not spawn the game would run completely fine till the player tried to purchase something, and then no items would spawn, having a test that makes sure that specific component spawns helps me make sure I am taking care of my partners and making sure I am not the fault in their code not working.