1module Main where 2 3import Test.Types() 4import Test.Calendar.AddDays 5import Test.Calendar.CalendarProps 6import Test.Calendar.Calendars 7import Test.Calendar.ClipDates 8import Test.Calendar.ConvertBack 9import Test.Calendar.Duration 10import Test.Calendar.Easter 11import Test.Calendar.LongWeekYears 12import Test.Calendar.MonthDay 13import Test.Calendar.Valid 14import Test.Calendar.Week 15import Test.Clock.Conversion 16import Test.Clock.Resolution 17import Test.Clock.TAI 18import Test.Format.Compile () 19import Test.Format.Format 20import Test.Format.ISO8601 21import Test.Format.ParseTime 22import Test.LocalTime.CalendarDiffTime 23import Test.LocalTime.Time 24import Test.LocalTime.TimeOfDay 25import Test.Tasty 26 27tests :: TestTree 28tests = 29 testGroup 30 "Time" 31 [ testGroup 32 "Calendar" 33 [ addDaysTest 34 , testCalendarProps 35 , testCalendars 36 , clipDates 37 , convertBack 38 , longWeekYears 39 , testMonthDay 40 , testEaster 41 , testValid 42 , testWeek 43 , testDuration 44 ] 45 , testGroup "Clock" [testClockConversion, testResolutions, testTAI] 46 , testGroup "Format" [testFormat, {- testParseTime, -} testISO8601] 47 , testGroup "LocalTime" [testTime, testTimeOfDay, testCalendarDiffTime] 48 ] 49 50main :: IO () 51main = defaultMain tests 52