@@ -82,11 +82,7 @@ func Test_AnalyzeEmptyInput(t *testing.T) {
82
82
t .Fatalf ("got %v, expected %v" , tokens , expected )
83
83
}
84
84
for i , tok := range tokens {
85
- if tok .ID != expected [i ].ID ||
86
- tok .Class != expected [i ].Class ||
87
- tok .Start != expected [i ].Start ||
88
- tok .End != expected [i ].End ||
89
- tok .Surface != expected [i ].Surface {
85
+ if ! tok .Equal (expected [i ]) {
90
86
t .Errorf ("got %v, expected %v" , tok , expected [i ])
91
87
}
92
88
}
@@ -131,17 +127,13 @@ func Test_AnalyzeUnknown(t *testing.T) {
131
127
expected := []Token {
132
128
{ID : - 1 , Surface : "BOS" },
133
129
{ID : 34 , Surface : "ポポピ" , Start : 0 , End : 3 , Class : TokenClass (lattice .UNKNOWN )},
134
- {ID : - 1 , Surface : "EOS" , Start : 3 , End : 3 },
130
+ {ID : - 1 , Surface : "EOS" , Start : 3 , End : 3 , Position : 9 },
135
131
}
136
132
if len (tokens ) != len (expected ) {
137
133
t .Fatalf ("got %v, expected %v" , tokens , expected )
138
134
}
139
135
for i , tok := range tokens {
140
- if tok .ID != expected [i ].ID ||
141
- tok .Class != expected [i ].Class ||
142
- tok .Start != expected [i ].Start ||
143
- tok .End != expected [i ].End ||
144
- tok .Surface != expected [i ].Surface {
136
+ if ! tok .Equal (expected [i ]) {
145
137
t .Errorf ("got %v, expected %v" , tok , expected [i ])
146
138
}
147
139
}
@@ -204,11 +196,7 @@ func Test_AnalyzeWithSearchModeEmptyInput(t *testing.T) {
204
196
t .Fatalf ("got %v, expected %v" , tokens , expected )
205
197
}
206
198
for i , tok := range tokens {
207
- if tok .ID != expected [i ].ID ||
208
- tok .Class != expected [i ].Class ||
209
- tok .Start != expected [i ].Start ||
210
- tok .End != expected [i ].End ||
211
- tok .Surface != expected [i ].Surface {
199
+ if ! tok .Equal (expected [i ]) {
212
200
t .Errorf ("got %v, expected %v" , tok , expected [i ])
213
201
}
214
202
}
0 commit comments