church-list-0.0.1: test/main.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing
-fno-warn-missing-signatures
-fno-warn-unused-binds
-fno-warn-orphans #-}
module Main where
import Data.Eq
import Data.Int
import qualified Data.List as L
import Data.Church.List
import Test.QuickCheck
prop_length (xs :: [Int]) = length (fromList xs) == L.length xs
main = do
let q = quickCheck
q prop_length