{- | Module : Glider.NLP.Language.DefaultTest Copyright : Copyright (C) 2013-2014 Krzysztof Langner License : BSD3 Maintainer : Krzysztof Langner Stability : alpha Portability : portable -} module Glider.NLP.Language.DefaultTest (testCases) where import Data.Text import Glider.NLP.Language.Default import Test.HUnit testCases :: [(String, Test)] testCases = [ ( "Less then 4 chars" , TestCase $ prop_isStopWord "abc" True) , ( "4 chars not stop word" , TestCase $ prop_isStopWord "abcd" False) ] -- | Check empty index prop_isStopWord :: String -> Bool -> Assertion prop_isStopWord a e = assertEqual a e (isStopWord (pack a))