0
0
bleve/analysis/stop_words_map_test.go

27 lines
613 B
Go
Raw Normal View History

package analysis
import (
"reflect"
"testing"
)
func TestWordMapLoadFile(t *testing.T) {
wordMap := make(WordMap, 0)
wordMap.LoadFile("test_stop_words.txt")
expectedWords := make(WordMap, 0)
expectedWords.AddWord("marty")
expectedWords.AddWord("steve")
expectedWords.AddWord("dustin")
expectedWords.AddWord("siri")
expectedWords.AddWord("multiple")
expectedWords.AddWord("words")
expectedWords.AddWord("with")
expectedWords.AddWord("different")
expectedWords.AddWord("whitespace")
if !reflect.DeepEqual(wordMap, expectedWords) {
t.Errorf("expected %#v, got %#v", expectedWords, wordMap)
}
}