hasquant-0.5.0.2: test/main/QuantLib/MainTest.hs
module Main where
import Test.Hspec
import QuantLib.Time.Date(today, weekday)
import qualified QuantLib.Settings as Settings
import qualified QuantLib.Spec.Syntax as Syntax
import qualified QuantLib.Spec.DatesAndSchedule as DatesAndSchedule
import qualified QuantLib.Spec.Calendars as Calendars
import qualified QuantLib.Spec.CurrencyAndDayCounter as CurrencyAndDayCounter
import qualified QuantLib.Spec.InterestRateAndCashFlow as InterestRateAndCashFlow
import qualified QuantLib.Spec.TermStructure as TermStructure
import qualified QuantLib.Spec.Examples as Examples
main :: IO ()
main = do
putStrLn ">>>"
putStrLn $ "QuantLib version " ++ Settings.version ++ ", Boost " ++ Settings.boostVersion
tod <- today
w <- weekday tod
putStrLn $ "Today is " ++ show w
hspec $ do
Syntax.spec
DatesAndSchedule.spec
Calendars.spec tod
CurrencyAndDayCounter.spec
InterestRateAndCashFlow.spec tod
TermStructure.spec
Examples.spec
-- vim: set ff=unix ts=8 sts=2 sw=2 et: