-
Notifications
You must be signed in to change notification settings - Fork 445
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(Jaikin): correct jainkin subject
docs(jaikin): add jaikin audit
- Loading branch information
1 parent
c09427c
commit bf14cc6
Showing
2 changed files
with
54 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
#### Functional | ||
|
||
- Execute the program using the command `Java Main`. | ||
|
||
- Verify if it compiles and runs without any warnings. | ||
|
||
- Set one or more control points by left-clicking on the canvas. | ||
|
||
- Confirm that the program allows you to mark these control points. | ||
|
||
- Check if the program draws a small circle around the control points for identification purposes. | ||
|
||
- Set three or more control points on the canvas and press `Enter`. | ||
|
||
- Observe whether Chaikin's algorithm starts the animation. | ||
|
||
- To exit the program, press the `Escape` key. | ||
|
||
- Ensure the program exits without any errors. | ||
|
||
- Start the program and set only one control point by left-clicking on the canvas. Then, press `Enter`. | ||
|
||
- Confirm that only the selected control point is visible, and nothing else changes. | ||
|
||
- Restart the program, set two control points by left-clicking on the canvas, and press `Enter`. | ||
|
||
- Check if only a straight line is drawn between the two control points. | ||
|
||
- Restart the program, set three or more control points by left-clicking on the canvas, and press `Enter`. | ||
|
||
- Confirm that the animation completes 7 steps before restarting. | ||
|
||
- Restart the program, set three or more control points by left-clicking on the canvas, and press `Enter`. Then, press `Escape` to exit the program. | ||
|
||
- Verify that the program exits without any errors. | ||
|
||
- Start the program and press `Enter` without selecting any points. | ||
|
||
- Check if the program continues without any errors. | ||
|
||
- After pressing `Enter` without selecting points, try placing points without needing to restart the program. | ||
|
||
#### Bonus Features | ||
|
||
- Check if a message is displayed when you press `Enter` without drawing any points, reminding you to add points. | ||
|
||
- Verify if you can clear the screen and add new control points without restarting the program. | ||
|
||
- Check if it's possible to drag the control points in real-time and observe the generation of a new curve. |