hmm-lapack-0.4.1: test/Test/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs
-- Do not edit! Automatically created with doctest-extract from private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs
{-# LINE 22 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
module Test.Math.HiddenMarkovModel.Example.TrafficLightPrivate where
import Math.HiddenMarkovModel.Example.TrafficLightPrivate
import Test.DocTest.Base
import qualified Test.DocTest.Driver as DocTest
{-# LINE 23 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
import qualified Data.NonEmpty as NonEmpty
import Control.DeepSeq (deepseq)
verifyRevelations :: HMM -> [Bool]
verifyRevelations hmm_ =
map (verifyRevelation hmm_) (NonEmpty.flatten labeledSequences)
test :: DocTest.T ()
test = do
DocTest.printPrefix "Math.HiddenMarkovModel.Example.TrafficLightPrivate:61: "
{-# LINE 61 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
DocTest.example
{-# LINE 61 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
(verifyRevelations hmm)
[ExpectedLine [LineChunk "[True,True]"]]
DocTest.printPrefix "Math.HiddenMarkovModel.Example.TrafficLightPrivate:85: "
{-# LINE 85 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
DocTest.example
{-# LINE 85 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
(verifyRevelations hmmDisturbed)
[ExpectedLine [LineChunk "[True,True]"]]
DocTest.printPrefix "Math.HiddenMarkovModel.Example.TrafficLightPrivate:138: "
{-# LINE 138 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
DocTest.example
{-# LINE 138 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
(verifyRevelations hmmTrainedSupervised)
[ExpectedLine [LineChunk "[True,True]"]]
DocTest.printPrefix "Math.HiddenMarkovModel.Example.TrafficLightPrivate:153: "
{-# LINE 153 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
DocTest.example
{-# LINE 153 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
(verifyRevelations hmmTrainedUnsupervised)
[ExpectedLine [LineChunk "[True,True]"]]
DocTest.printPrefix "Math.HiddenMarkovModel.Example.TrafficLightPrivate:163: "
{-# LINE 163 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
DocTest.property
{-# LINE 163 "private/Math/HiddenMarkovModel/Example/TrafficLightPrivate.hs" #-}
(deepseq hmmIterativelyTrained True)