packages feed

pangraph-0.2.0: test/FGL.hs

module FGL (
    fglTests
    ) where

import Test.HUnit

import Pangraph.Examples.SampleGraph(smallGraph)
import Pangraph.FGL(convert, revert)

fglTests :: [Test]
fglTests = [case1, case2]

case1 :: Test
case1 = TestCase $ assertEqual "FGL Convert Case 1" "([(0,\"n0\"),(1,\"n1\"),(2,\"n2\")],[(0,2,0)])" (show . convert $ smallGraph)

case2 :: Test
case2 = TestCase $ assertEqual "FGL Revert == Convert" (Just smallGraph) (revert . convert $ smallGraph)