Test Cases - CSC4790-Fall2024-Org/Dream-Interpreter GitHub Wiki

Tests- Passing in the context of dream means delivers detailed Gemini interpretation (or intended failed generation)

# Test Description 1: P/F 2: P/F 3: P/F 11/11 11/18 Final Tests 12/11
1 unchecked disclaimer- should create pop-up saying must check disclaimer to generate dream P P P F P P
2 checked disclaimer, "bought a rock from a sand vendor" P P P F P P
3 checked disclaimer, inappropriate dream- should return error (will implement error catching later) P P P F P P
4 checked disclaimer, "put socks on" P P P F P P
5 checked disclaimer, "hi"- should return request for dream description P P P F P P
6 checked disclaimer, "old person at a frog factory" P P P F P P

Gooey Tests (limited to avoid running over animation limit)- pass = caused intended effect

# Test Description 1: P/F 11/11 11/18 12/11
1 unchecked disclaimer- should create pop-up saying must check disclaimer to generate dream P F P P
2 checked disclaimer, "wizard" P F P P
3 checked disclaimer, "zebra" P F P P
4 checked disclaimer, "gory"- should fail to generate F (generated) F F F

Login Tests

# Test Description 11/18: P/F 12/11
1 incorrect password P P
2 bad email P P
3 no password P P
4 no email P P
5 correct email and password P P

Dream log tests

# Test Description 11/18: P/F 12/11
1 not signed in- should not appear P P
2 signed in sam P P
3 signed in lorin P P
4 Gemini output P P
5 Gooey link F P