跳至主要內容
Arrange/Act/Assert

或称

Given/When/Then

意图

安排/执行/断言(AAA)是组织单元测试的一种模式。

它将测试分为三个清晰而独特的步骤:

  1. 安排:执行测试所需的设置和初始化。
  2. 执行:采取测试所需的行动。
  3. 断言:验证测试结果。

解释

这种模式有几个明显的好处。 它在测试的设置,操作和结果之间建立了清晰的分隔。 这种结构使代码更易于阅读和理解。 如果按顺序排列步骤并格式化代码以将它们分开,则可以扫描测试并快速了解其功能。


iluwatar大约 2 分钟IdiomTesting