packages feed

haxl-0.3.0.0: tests/Main.hs

{-# LANGUAGE CPP, RebindableSyntax, OverloadedStrings #-}
module Main where

import TestExampleDataSource
import BatchTests
import CoreTests
import DataCacheTest
#ifdef HAVE_APPLICATIVEDO
import AdoTests
#endif

import Data.String
import Test.HUnit

import Haxl.Prelude

main :: IO Counts
main = runTestTT $ TestList
  [ TestLabel "ExampleDataSource" TestExampleDataSource.tests
  , TestLabel "BatchTests" BatchTests.tests
  , TestLabel "CoreTests" CoreTests.tests
  , TestLabel "DataCacheTests" DataCacheTest.tests
#ifdef HAVE_APPLICATIVEDO
  , TestLabel "AdoTests" AdoTests.tests
#endif
  ]