@@ -4,154 +4,154 @@ import (
44 "testing"
55)
66
7- func TestEuler (t * testing.T ) {
7+ func TestEulerDirected (t * testing.T ) {
88 g := New (0 )
99 walk , ok := EulerDirected (g )
1010 if mess , diff := diff (walk , []int {}); diff {
11- t .Errorf ("Euler : %s" , mess )
11+ t .Errorf ("EulerDirected : %s" , mess )
1212 }
1313 if mess , diff := diff (ok , true ); diff {
14- t .Errorf ("Euler : %s" , mess )
14+ t .Errorf ("EulerDirected : %s" , mess )
1515 }
1616
1717 g = New (4 )
1818 walk , ok = EulerDirected (g )
1919 if mess , diff := diff (walk , []int {}); diff {
20- t .Errorf ("Euler : %s" , mess )
20+ t .Errorf ("EulerDirected : %s" , mess )
2121 }
2222 if mess , diff := diff (ok , true ); diff {
23- t .Errorf ("Euler : %s" , mess )
23+ t .Errorf ("EulerDirected : %s" , mess )
2424 }
2525
2626 g .Add (0 , 0 )
2727 walk , ok = EulerDirected (g )
2828 if mess , diff := diff (walk , []int {0 , 0 }); diff {
29- t .Errorf ("Euler : %s" , mess )
29+ t .Errorf ("EulerDirected : %s" , mess )
3030 }
3131 if mess , diff := diff (ok , true ); diff {
32- t .Errorf ("Euler : %s" , mess )
32+ t .Errorf ("EulerDirected : %s" , mess )
3333 }
3434
3535 g .Add (0 , 1 )
3636 walk , ok = EulerDirected (g )
3737 if mess , diff := diff (walk , []int {0 , 0 , 1 }); diff {
38- t .Errorf ("Euler : %s" , mess )
38+ t .Errorf ("EulerDirected : %s" , mess )
3939 }
4040 if mess , diff := diff (ok , true ); diff {
41- t .Errorf ("Euler : %s" , mess )
41+ t .Errorf ("EulerDirected : %s" , mess )
4242 }
4343
4444 g .Add (2 , 3 )
4545 walk , ok = EulerDirected (g )
4646 if mess , diff := diff (walk , []int {}); diff {
47- t .Errorf ("Euler : %s" , mess )
47+ t .Errorf ("EulerDirected : %s" , mess )
4848 }
4949 if mess , diff := diff (ok , false ); diff {
50- t .Errorf ("Euler : %s" , mess )
50+ t .Errorf ("EulerDirected : %s" , mess )
5151 }
5252
5353 g .Delete (2 , 3 )
5454 g .Add (2 , 1 )
5555 walk , ok = EulerDirected (g )
5656 if mess , diff := diff (walk , []int {}); diff {
57- t .Errorf ("Euler : %s" , mess )
57+ t .Errorf ("EulerDirected : %s" , mess )
5858 }
5959 if mess , diff := diff (ok , false ); diff {
60- t .Errorf ("Euler : %s" , mess )
60+ t .Errorf ("EulerDirected : %s" , mess )
6161 }
6262
6363 g .Delete (2 , 1 )
6464 g .Add (2 , 2 )
6565 walk , ok = EulerDirected (g )
6666 if mess , diff := diff (walk , []int {}); diff {
67- t .Errorf ("Euler : %s" , mess )
67+ t .Errorf ("EulerDirected : %s" , mess )
6868 }
6969 if mess , diff := diff (ok , false ); diff {
70- t .Errorf ("Euler : %s" , mess )
70+ t .Errorf ("EulerDirected : %s" , mess )
7171 }
7272
7373 g .Add (1 , 2 )
7474 walk , ok = EulerDirected (g )
7575 if mess , diff := diff (walk , []int {0 , 0 , 1 , 2 , 2 }); diff {
76- t .Errorf ("Euler : %s" , mess )
76+ t .Errorf ("EulerDirected : %s" , mess )
7777 }
7878 if mess , diff := diff (ok , true ); diff {
79- t .Errorf ("Euler : %s" , mess )
79+ t .Errorf ("EulerDirected : %s" , mess )
8080 }
8181}
8282
8383func TestEulerUndirected (t * testing.T ) {
8484 g := New (0 )
8585 walk , ok := EulerUndirected (g )
8686 if mess , diff := diff (walk , []int {}); diff {
87- t .Errorf ("Euler undirected : %s" , mess )
87+ t .Errorf ("EulerUndirected : %s" , mess )
8888 }
8989 if mess , diff := diff (ok , true ); diff {
90- t .Errorf ("Euler : %s" , mess )
90+ t .Errorf ("EulerUndirected : %s" , mess )
9191 }
9292
9393 g = New (7 )
9494 walk , ok = EulerUndirected (g )
9595 if mess , diff := diff (walk , []int {}); diff {
96- t .Errorf ("Euler undirected : %s" , mess )
96+ t .Errorf ("EulerUndirected : %s" , mess )
9797 }
9898 if mess , diff := diff (ok , true ); diff {
99- t .Errorf ("Euler : %s" , mess )
99+ t .Errorf ("EulerUndirected : %s" , mess )
100100 }
101101
102102 g .AddBoth (0 , 0 )
103103 walk , ok = EulerUndirected (g )
104104 if mess , diff := diff (walk , []int {0 , 0 }); diff {
105- t .Errorf ("Euler undirected : %s" , mess )
105+ t .Errorf ("EulerUndirected : %s" , mess )
106106 }
107107 if mess , diff := diff (ok , true ); diff {
108- t .Errorf ("Euler : %s" , mess )
108+ t .Errorf ("EulerUndirected : %s" , mess )
109109 }
110110
111111 g .AddBoth (0 , 1 )
112112 walk , ok = EulerUndirected (g )
113113 if mess , diff := diff (walk , []int {0 , 0 , 1 }); diff {
114- t .Errorf ("Euler undirected : %s" , mess )
114+ t .Errorf ("EulerUndirected : %s" , mess )
115115 }
116116 if mess , diff := diff (ok , true ); diff {
117- t .Errorf ("Euler : %s" , mess )
117+ t .Errorf ("EulerUndirected : %s" , mess )
118118 }
119119
120120 g .AddBoth (2 , 3 )
121121 walk , ok = EulerUndirected (g )
122122 if mess , diff := diff (walk , []int {}); diff {
123- t .Errorf ("Euler undirected : %s" , mess )
123+ t .Errorf ("EulerUndirected : %s" , mess )
124124 }
125125 if mess , diff := diff (ok , false ); diff {
126- t .Errorf ("Euler : %s" , mess )
126+ t .Errorf ("EulerUndirected : %s" , mess )
127127 }
128128
129129 g .AddBoth (1 , 2 )
130130 walk , ok = EulerUndirected (g )
131131 if mess , diff := diff (walk , []int {0 , 0 , 1 , 2 , 3 }); diff {
132- t .Errorf ("Euler undirected : %s" , mess )
132+ t .Errorf ("EulerUndirected : %s" , mess )
133133 }
134134 if mess , diff := diff (ok , true ); diff {
135- t .Errorf ("Euler : %s" , mess )
135+ t .Errorf ("EulerUndirected : %s" , mess )
136136 }
137137
138138 g .AddBoth (2 , 2 )
139139 walk , ok = EulerUndirected (g )
140140 if mess , diff := diff (walk , []int {0 , 0 , 1 , 2 , 2 , 3 }); diff {
141- t .Errorf ("Euler undirected : %s" , mess )
141+ t .Errorf ("EulerUndirected : %s" , mess )
142142 }
143143 if mess , diff := diff (ok , true ); diff {
144- t .Errorf ("Euler : %s" , mess )
144+ t .Errorf ("EulerUndirected : %s" , mess )
145145 }
146146
147147 g .AddBoth (4 , 5 )
148148 g .AddBoth (5 , 6 )
149149 g .AddBoth (4 , 6 )
150150 walk , ok = EulerUndirected (g )
151151 if mess , diff := diff (walk , []int {}); diff {
152- t .Errorf ("Euler undirected : %s" , mess )
152+ t .Errorf ("EulerUndirected : %s" , mess )
153153 }
154154 if mess , diff := diff (ok , false ); diff {
155- t .Errorf ("Euler : %s" , mess )
155+ t .Errorf ("EulerUndirected : %s" , mess )
156156 }
157157}
0 commit comments