{"blocks": [{"key": "997e2b0a", "text": "Scenario", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "a20695d0", "text": "Tech round: reviewing an existing unit-test that exercises the class from Part 2", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "8a098ac0", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "67f3ad52", "text": "i) What does the current unit-test validate?", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "dbba4d93", "text": "ii) List additional scenarios you would test and justify each.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "b487097f", "text": "iii) Choose the most critical missing scenario and write the corresponding test code.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "08209575", "text": "Hints", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "08f56513", "text": "Cover null inputs, mismatched dimensions, deterministic output, and exception handling; use pytest assertions.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}