hora-2.2.1: test/Test/TestStamp.hs
module Test.TestStamp where
import Debug.Trace
import Test.Hspec
import Data.Time.Clock
import Data.Time.Hora.Part
import Data.Time.Hora.Stamp
import Data.Time.Hora.Type
main:: SpecWith ()
main = describe "Test.TestStamp" $ do
it "now : UTC Time" $ do
result1 :: UTCTime <- now
traceIO $ show ("UTCTime",result1)
it "now : DatePart Int" $ do
result1 :: DatePart Int <- now
traceIO $ show ("DatePart",result1)
it "now : Tz (DatePart Int)" $ do
result1 :: Tz (DatePart Int) <- now
traceIO $ show ("Tz DatePart",result1)
it "now : DatePartSmall" $ do
result1 :: DatePartSmall <- now
traceIO $ show ("DatePartSmall",result1)
let utc2 = toUtc result1
traceIO $ show ("DatePartSmall -> UTCTime",utc2)
it "now : Tz DatePartSmall" $ do
result1 :: Tz DatePartSmall <- now
let utc2 = toUtc <$> result1
traceIO $ show ("Tz DatePartSmall -> Tz UTCTime", utc2)