java-design-patterns/arrange-act-assert
Zhang WH 1c26bd7416
Fix issue #1218: Arrange, Act, Assert pattern (#1221)
* add AAA pattern

* reformat comment

* use Testing in readme tags in stead of Unit Test
2020-05-17 21:44:53 +03:00
..

layout, title, folder, permalink, categories, tags
layout title folder permalink categories tags
pattern Arrange/Act/Assert arrange-act-assert /patterns/arrange-act-assert/ Idiom
Testing

Also known as

Given/When/Then

Intent

The Arrange/Act/Assert (AAA) is a pattern for organizing unit tests. It breaks tests down into three clear and distinct steps:

  1. Arrange: Perform the setup and initialization required for the test.
  2. Act: Take action(s) required for the test.
  3. Assert: Verify the outcome(s) of the test.

Applicability

Use Arrange/Act/Assert pattern when

  • you need to structure your unit tests so they're easier to read, maintain, and enhance.

Credits