graph-core-0.2.1.0: src/Test/Persistence.hs
{-# OPTIONS_GHC -F -pgmF htfpp #-}
module Test.Persistence where
import Data.Core.Graph
import Data.Core.Graph.NodeManager
import Data.Core.Graph.Persistence
import Test.Framework
prop_persistence :: NodeMap Char -> Graph -> Bool
prop_persistence nodeMap graph =
let nodeMgr = initNodeManager nodeMap
(nodeMgr', graph') = loadGraph (persistGraph nodeMgr graph)
in (nodeMgr' == nodeMgr && graph == graph')