Skip to content

Commit 00b7101

Browse files
committedApr 12, 2018
update file name and test
1 parent 871502d commit 00b7101

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
 

‎segment.go ‎seg.go

File renamed without changes.

‎segmenter_test.go

+11-1
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,13 @@ func TestSegment(t *testing.T) {
5959
segments := seg.Segment([]byte("中国有十三亿人口"))
6060
tt.Expect(t, "中国/ 有/p3 十三亿/ 人口/p12 ", ToString(segments, false))
6161
// tt.Expect(t, "中国/ 有/x 十三亿/ 人口/p12 ", ToString(segments, false))
62+
6263
tt.Expect(t, "4", len(segments))
6364
tt.Expect(t, "0", segments[0].start)
6465
tt.Expect(t, "6", segments[0].end)
6566
tt.Expect(t, "6", segments[1].start)
6667
tt.Expect(t, "9", segments[1].end)
68+
6769
tt.Expect(t, "9", segments[2].start)
6870
tt.Expect(t, "18", segments[2].end)
6971
tt.Expect(t, "18", segments[3].start)
@@ -108,11 +110,12 @@ func TestSegmentJp(t *testing.T) {
108110
seg.LoadDict("data/dict/jp/dict.txt")
109111
text2 := []byte("こんにちは世界")
110112
segments := seg.Segment([]byte(text2))
113+
111114
tt.Expect(t, "こんにちは/感動詞 世界/名詞 ", ToString(segments, false))
112-
tt.Expect(t, "2", len(segments))
113115
tt.Expect(t, "こん/名詞 こんにちは/感動詞 世界/名詞 ", ToString(segments, true))
114116
tt.Expect(t, "[こん こんにちは 世界]", ToSlice(segments, true))
115117
tt.Expect(t, "[こんにちは 世界]", ToSlice(segments, false))
118+
116119
tt.Expect(t, "2", len(segments))
117120
tt.Expect(t, "0", segments[0].start)
118121
tt.Expect(t, "15", segments[0].end)
@@ -121,6 +124,7 @@ func TestSegmentJp(t *testing.T) {
121124
func TestDictPaths(t *testing.T) {
122125
paths := DictPaths("./dictDir", "zh,jp")
123126
tt.Expect(t, "2", len(paths))
127+
124128
if paths[0] != "dictDir/dict/dictionary.txt" {
125129
t.Errorf("what=\"%s\", got=\"%s\"", "dictDir/dict/dictionary.txt", paths[0])
126130
}
@@ -161,6 +165,12 @@ func TestSegmentDicts(t *testing.T) {
161165
tt.Expect(t, "5704", token.Frequency())
162166
tt.Expect(t, "感動詞", token.Pos())
163167

168+
var tokenArr []*Token
169+
for i := 0; i < len(segments); i++ {
170+
tokenArr = append(tokenArr, segments[i].Token())
171+
}
172+
tt.Expect(t, "こんにちは 世界 ", printTokens(tokenArr, 2))
173+
164174
tseg := token.Segments()
165175
tt.Expect(t, "0", tseg[0].Start())
166176
tt.Expect(t, "6", tseg[0].End())

0 commit comments

Comments
 (0)