forked from AToMPM/atompm
-
Notifications
You must be signed in to change notification settings - Fork 1
Minimal testing
Michael Heckman edited this page Jun 7, 2021
·
3 revisions
These are the scenarios we will test after every change!
- Make sure the model runs as the original maze model with the original transformation.
- Make sure the model runs by using dragging to snap the tiles together.
- Make sure the model runs by creating new tiles nearby another tile and auto-snapping them.
- Make sure the model runs by using NSEW to create a new tile.
- Make sure the model runs by using right-click to create manual links between tiles.
- Make sure the model runs by having the loop count of the rule higher than one.
- Make sure the model works with a move forward in every direction.
- Make sure the model only works when birds face the correct way.
- Make sure the model runs with the rules created before ALL tile/bird rule icons.
- Make sure the model runs with a new rule added after the rule before it gets tiles/bird.
- Make sure the model runs by using right-click to create manual links between rules/start.
- Make sure the model runs by snapping the rules/start together with dragging.
- Make sure the model runs by creating new rules nearby another rule/start and auto-snapping them.
- Make sure the model runs by having the loop counts of rules change:
- First rule: 2 loops, second rule: 1 loop
- Second rule: 2 loops, first rule: 1 loop
- First rule: 2 loops, second rule: 2 loops