1
- open stepper, make sure it works for (+ 3 4).
1
+ - open stepper, make sure it works for (+ 3 4).
2
2
3
- make sure that stepper button appears and disappears as necessary when
3
+ - make sure that stepper button appears and disappears as necessary when
4
4
language level changes.
5
5
6
- make sure that the stepper works for the #lang htdp/bsl style of language
6
+ - make sure that the stepper works for the #lang htdp/bsl style of language
7
7
specification.
8
8
9
- Make sure that you get a warning when you change the underlying program, and a
9
+ - Make sure that you get a warning when you change the underlying program, and a
10
10
warning when the program window disappears.
11
11
12
- Try stepping backward and forward through programs with correct and erroneous
12
+ - Try stepping backward and forward through programs with correct and erroneous
13
13
(syntax errors, runtime errors) executions, incl. jumping to end.
14
14
15
15
Here's one to try:
@@ -21,15 +21,23 @@ Here's one to try:
21
21
22
22
(f (list 7 7 7 7))
23
23
24
- For a syntax error, delete a close paren.
24
+ - For a syntax error, delete a close paren.
25
25
26
- For a runtime error, change (cons 13 '()) into 13
26
+ - For a runtime error, change (cons 13 '()) into 13
27
27
28
- Try programs which print snips (print-convert-test.ss)
28
+ - Try programs which print snips (print-convert-test.ss)
29
29
30
- try programs that contain test cases; make sure that the popups behave sensibly.
30
+ - Try programs that contain test cases; make sure that the popups behave sensibly.
31
31
32
- try big-bang program .
32
+ e.g .
33
33
34
- try DMdA program, make sure that test cases don't show extra steps.
34
+
35
+ (check-expect (f (list 4))
36
+ (list 4 13))
37
+ (check-expect (f (list 4))
38
+ (list 7 13))
39
+
40
+ - try big-bang program.
41
+
42
+ - try DMdA program, make sure that test cases don't show extra steps.
35
43
0 commit comments