@@ -35,7 +35,6 @@ import Control.Distributed.Process.Management
3535 )
3636import Control.Monad (void , unless )
3737import Control.Monad.Catch (finally , bracket , try )
38- import Control.Rematch (equalTo )
3938import Data.Binary
4039import Data.List (find , sort , intercalate )
4140import Data.Maybe (isJust , fromJust , isNothing , fromMaybe , catMaybes )
@@ -50,6 +49,7 @@ import Test.Framework
5049 , testGroup
5150 )
5251import Test.Framework.Providers.HUnit (testCase )
52+ import Test.HUnit (assertBool , assertEqual )
5353
5454data Publish = Publish
5555 deriving (Typeable , Generic , Eq )
@@ -111,7 +111,7 @@ testAgentDualInput result = do
111111 died <- receiveTimeout 10000000 [
112112 matchIf (\ (ProcessMonitorNotification r _ _) -> r == mRef) (const $ return True )
113113 ]
114- died `shouldBe` equalTo (Just True )
114+ liftIO $ assertEqual mempty (Just True ) died
115115
116116testAgentPrioritisation :: TestResult [String ] -> Process ()
117117testAgentPrioritisation result = do
@@ -257,22 +257,22 @@ testMxRegEvents result = do
257257
258258 register label p1
259259 reg1 <- receiveChanTimeout delay regSink
260- reg1 `shouldBe` equalTo (Just (label, p1))
260+ liftIO $ assertEqual mempty (Just (label, p1)) reg1
261261
262262 unregister label
263263 unreg1 <- receiveChanTimeout delay unRegSink
264- unreg1 `shouldBe` equalTo (Just (label, p1))
264+ liftIO $ assertEqual mempty (Just (label, p1)) unreg1
265265
266266 register label p2
267267 reg2 <- receiveChanTimeout delay regSink
268- reg2 `shouldBe` equalTo (Just (label, p2))
268+ liftIO $ assertEqual mempty (Just (label, p2)) reg2
269269
270270 reregister label p1
271271 unreg2 <- receiveChanTimeout delay unRegSink
272- unreg2 `shouldBe` equalTo (Just (label, p2))
272+ liftIO $ assertEqual mempty (Just (label, p2)) unreg2
273273
274274 reg3 <- receiveChanTimeout delay regSink
275- reg3 `shouldBe` equalTo (Just (label, p1))
275+ liftIO $ assertEqual mempty (Just (label, p1)) reg3
276276
277277 mapM_ (flip kill $ " test-complete" ) [agent, p1, p2]
278278
@@ -308,17 +308,17 @@ testMxRegMon remoteNode result = do
308308
309309 register label1 p1
310310 reg1 <- receiveChanTimeout delay regSink
311- reg1 `shouldBe` equalTo (Just (label1, p1))
311+ liftIO $ assertEqual mempty (Just (label1, p1)) reg1
312312
313313 register label2 p1
314314 reg2 <- receiveChanTimeout delay regSink
315- reg2 `shouldBe` equalTo (Just (label2, p1))
315+ liftIO $ assertEqual mempty (Just (label2, p1)) reg2
316316
317317 n1 <- whereis label1
318- n1 `shouldBe` equalTo (Just p1)
318+ liftIO $ assertEqual mempty (Just p1) n1
319319
320320 n2 <- whereis label2
321- n2 `shouldBe` equalTo (Just p1)
321+ liftIO $ assertEqual mempty (Just p1) n2
322322
323323 kill p1 " goodbye"
324324
@@ -448,7 +448,7 @@ testMxSend mNode label test = do
448448
449449 case res of
450450 Left (ProcessExitException _ m) -> (liftIO $ putStrLn $ " SomeException-" ++ show m) >> die m
451- Right tr -> tr `shouldBe` equalTo True
451+ Right tr -> liftIO $ assertBool mempty tr
452452
453453
454454 where
0 commit comments