witness_seed/haskell/witness_seed_3.0/tests/TestRWD.hs

15 lines
388 B
Haskell
Raw Normal View History

module Main where
import Control.Monad.State
import System.Random
import RWD
main :: IO ()
main = do
g <- newStdGen
let i = take 10 $ randoms g
(iDot, phase) = dynamics i 0.0
fieldprint <- evalStateT (fieldprint i) (i, 0.0)
if fieldprint > 0
then putStrLn $ "RWD test passed: Fieldprint = " ++ show fieldprint
else putStrLn "RWD test failed" >> error "Test failed"