From cf07a154d56f87d34568c44c9c28367985a9e935 Mon Sep 17 00:00:00 2001 From: Alexander Kiryukhin Date: Thu, 10 May 2018 03:03:55 +0300 Subject: Move files Added travis.yml --- stemmer_test.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 stemmer_test.go (limited to 'stemmer_test.go') diff --git a/stemmer_test.go b/stemmer_test.go new file mode 100644 index 0000000..8b27774 --- /dev/null +++ b/stemmer_test.go @@ -0,0 +1,27 @@ +package StemmerRu + +import ( + "testing" + "io/ioutil" + "encoding/json" +) + +var testFile = `tests.json` + +func TestStemWord(t *testing.T) { + file, err := ioutil.ReadFile(testFile) + if err != nil { + t.Error("Can't open file", testFile) + } + tests := &map[string]string{} + err = json.Unmarshal(file, tests) + if err != nil { + t.Error("Can't parse json", err) + } + for source, expected := range *tests { + result := StemWord(source); + if expected != result { + t.Errorf(`Expected "%s" (source: %s) but got "%s"`, result, source, result) + } + } +} -- cgit v1.2.3