MuCheck-0.1.0.1: Automated Mutation Testing

Safe HaskellNone
LanguageHaskell2010

MuCheck.Mutation

Documentation

mutates :: [MuOp] -> Decl -> [Decl] Source

mutatesN :: [MuOp] -> Decl -> Int -> [Decl] Source

removeOneElem :: Eq t => [t] -> [[t]] Source

selectValOps :: (Data a, Eq a, Typeable b, Mutable b, Eq b) => (b -> Bool) -> [b -> b] -> a -> [MuOp] Source

selectValOps' :: (Data a, Eq a, Typeable b, Mutable b) => (b -> Bool) -> (b -> [b]) -> a -> [MuOp] Source

selectIntOps :: (Data a, Eq a) => a -> [MuOp] Source