Arrange-Act-Assert (AAA) huwa pattern għal strutturazzjoni ċara ta' testijiet f'tliet fażi: Arrange (ipprepara), Act (iwettaq l-azzjoni), Assert (ivverifika r-riżultat). Jagħmel it-testijiet li jkunu leġibbli, organizzati, u faċli biex tinfhimu.
It-tliet fażi
ARRANGE → set up the test: create objects, prepare inputs, configure mocks, set state
ACT → perform the ACTION being tested (call the function/method under test)
ASSERT → verify the OUTCOME: check the result/behavior matches what's expected
→ A clear three-part structure for every test.
