@@ -2,87 +2,89 @@ using Test
2
2
3
3
include (" kindergarten-garden.jl" )
4
4
5
- @testset verbose = true " partial garden" begin
6
- @testset " garden with single student" begin
7
- @test plants (" RC\n GG" , " Alice" ) == [" radishes" , " clover" , " grass" , " grass" ]
5
+ @testset verbose = true " tests" begin
6
+ @testset " partial garden" begin
7
+ @testset " garden with single student" begin
8
+ @test plants (" RC\n GG" , " Alice" ) == [" radishes" , " clover" , " grass" , " grass" ]
9
+ end
10
+
11
+ @testset " different garden with single student" begin
12
+ @test plants (" VC\n RC" , " Alice" ) == [" violets" , " clover" , " radishes" , " clover" ]
13
+ end
14
+
15
+ @testset " garden with two students" begin
16
+ @test plants (" VVCG\n VVRC" , " Bob" ) == [" clover" , " grass" , " radishes" , " clover" ]
17
+ end
18
+
19
+ @testset " second student's garden" begin
20
+ @test plants (" VVCCGG\n VVCCGG" , " Bob" ) == [" clover" , " clover" , " clover" , " clover" ]
21
+ end
22
+
23
+ @testset " third student's garden" begin
24
+ @test plants (" VVCCGG\n VVCCGG" , " Charlie" ) == [" grass" , " grass" , " grass" , " grass" ]
25
+ end
8
26
end
9
-
10
- @testset " different garden with single student" begin
11
- @test plants (" VC\n RC" , " Alice" ) == [" violets" , " clover" , " radishes" , " clover" ]
12
- end
13
-
14
- @testset " garden with two students" begin
15
- @test plants (" VVCG\n VVRC" , " Bob" ) == [" clover" , " grass" , " radishes" , " clover" ]
16
- end
17
-
18
- @testset " second student's garden" begin
19
- @test plants (" VVCCGG\n VVCCGG" , " Bob" ) == [" clover" , " clover" , " clover" , " clover" ]
20
- end
21
-
22
- @testset " third student's garden" begin
23
- @test plants (" VVCCGG\n VVCCGG" , " Charlie" ) == [" grass" , " grass" , " grass" , " grass" ]
24
- end
25
- end
26
27
27
- @testset verbose = true " full garden" begin
28
- @testset " for Alice, first student's garden" begin
29
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
30
- @test plants (diagram, " Alice" ) == [" violets" , " radishes" , " violets" , " radishes" ]
31
- end
28
+ @testset " full garden" begin
29
+ @testset " for Alice, first student's garden" begin
30
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
31
+ @test plants (diagram, " Alice" ) == [" violets" , " radishes" , " violets" , " radishes" ]
32
+ end
32
33
33
- @testset " for Bob, second student's garden" begin
34
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
35
- @test plants (diagram, " Bob" ) == [" clover" , " grass" , " clover" , " clover" ]
36
- end
34
+ @testset " for Bob, second student's garden" begin
35
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
36
+ @test plants (diagram, " Bob" ) == [" clover" , " grass" , " clover" , " clover" ]
37
+ end
37
38
38
- @testset " for Charlie" begin
39
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
40
- @test plants (diagram, " Charlie" ) == [" violets" , " violets" , " clover" , " grass" ]
41
- end
39
+ @testset " for Charlie" begin
40
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
41
+ @test plants (diagram, " Charlie" ) == [" violets" , " violets" , " clover" , " grass" ]
42
+ end
42
43
43
- @testset " for David" begin
44
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
45
- @test plants (diagram, " David" ) == [" radishes" , " violets" , " clover" , " radishes" ]
46
- end
44
+ @testset " for David" begin
45
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
46
+ @test plants (diagram, " David" ) == [" radishes" , " violets" , " clover" , " radishes" ]
47
+ end
47
48
48
- @testset " for Eve" begin
49
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
50
- @test plants (diagram, " Eve" ) == [" clover" , " grass" , " radishes" , " grass" ]
51
- end
49
+ @testset " for Eve" begin
50
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
51
+ @test plants (diagram, " Eve" ) == [" clover" , " grass" , " radishes" , " grass" ]
52
+ end
52
53
53
- @testset " for Fred" begin
54
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
55
- @test plants (diagram, " Fred" ) == [" grass" , " clover" , " violets" , " clover" ]
56
- end
54
+ @testset " for Fred" begin
55
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
56
+ @test plants (diagram, " Fred" ) == [" grass" , " clover" , " violets" , " clover" ]
57
+ end
57
58
58
- @testset " for Ginny" begin
59
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
60
- @test plants (diagram, " Ginny" ) == [" clover" , " grass" , " grass" , " clover" ]
61
- end
59
+ @testset " for Ginny" begin
60
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
61
+ @test plants (diagram, " Ginny" ) == [" clover" , " grass" , " grass" , " clover" ]
62
+ end
62
63
63
- @testset " for Harriet" begin
64
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
65
- @test plants (diagram, " Harriet" ) == [" violets" , " radishes" , " radishes" , " violets" ]
66
- end
64
+ @testset " for Harriet" begin
65
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
66
+ @test plants (diagram, " Harriet" ) == [" violets" , " radishes" , " radishes" , " violets" ]
67
+ end
67
68
68
- @testset " for Ileana" begin
69
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
70
- @test plants (diagram, " Ileana" ) == [" grass" , " clover" , " violets" , " clover" ]
71
- end
69
+ @testset " for Ileana" begin
70
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
71
+ @test plants (diagram, " Ileana" ) == [" grass" , " clover" , " violets" , " clover" ]
72
+ end
72
73
73
- @testset " for Joseph" begin
74
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
75
- @test plants (diagram, " Joseph" ) == [" violets" , " clover" , " violets" , " grass" ]
76
- end
74
+ @testset " for Joseph" begin
75
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
76
+ @test plants (diagram, " Joseph" ) == [" violets" , " clover" , " violets" , " grass" ]
77
+ end
77
78
78
- @testset " for Kincaid, second to last student's garden" begin
79
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
80
- @test plants (diagram, " Kincaid" ) == [" grass" , " clover" , " clover" , " grass" ]
81
- end
79
+ @testset " for Kincaid, second to last student's garden" begin
80
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
81
+ @test plants (diagram, " Kincaid" ) == [" grass" , " clover" , " clover" , " grass" ]
82
+ end
82
83
83
- @testset " for Larry, last student's garden" begin
84
- diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
85
- @test plants (diagram, " Larry" ) == [" grass" , " violets" , " clover" , " violets" ]
86
- end
84
+ @testset " for Larry, last student's garden" begin
85
+ diagram = " VRCGVVRVCGGCCGVRGCVCGCGV\n VRCCCGCRRGVCGCRVVCVGCGCV"
86
+ @test plants (diagram, " Larry" ) == [" grass" , " violets" , " clover" , " violets" ]
87
+ end
87
88
89
+ end
88
90
end
0 commit comments