AAA (Arrange-Act-Assert) pattern 是编写测试用例时的通用模式。
Arrange 表示在执行测试用例前的准备工作,比如新建测试数据库,注入 mock client 等等。大多数测试框架都提供了这种功能:
beforeAll()
beforeEach()
setup()
Act 则是实际去调用要测试的代码。
Assert 即检查调用结果是否符合预期。