From c4ee0fcde23696fd429606fa0f0f5705831e246e Mon Sep 17 00:00:00 2001
From: Alina Molkentin <alina.molkentin@studium.uni-hamburg.de>
Date: Wed, 1 Dec 2021 12:53:02 +0100
Subject: [PATCH] Optimierung der Tests

---
 verarbeitung/Processing_unittest.py | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

diff --git a/verarbeitung/Processing_unittest.py b/verarbeitung/Processing_unittest.py
index b9f8104..c64c6eb 100644
--- a/verarbeitung/Processing_unittest.py
+++ b/verarbeitung/Processing_unittest.py
@@ -3,8 +3,13 @@ from Processing import process_main
 
 class ProcessingTest(unittest.TestCase):
     def testCycle(self):
-        self.assertEqual(process_main(['doiz1'],1,1,True), (['doiz1', 'doiz2'], [['doiz2', 'doiz1'], ['doiz1', 'doiz2']]))
-        self.assertEqual(process_main(['doiz1'],2,2,True), (['doiz1', 'doiz2'], [['doiz2', 'doiz1'], ['doiz1', 'doiz2']]))
+        nodes, edges = process_main(['doiz1'],1,1,True)
+        self.assertCountEqual(nodes, ['doiz1', 'doiz2'])
+        self.assertCountEqual(edges, [['doiz1', 'doiz2'], ['doiz2', 'doiz1']])
+
+        nodes, edges = process_main(['doiz1'],2,2,True)
+        self.assertCountEqual(nodes, ['doiz1', 'doiz2'])
+        self.assertCountEqual(edges, [['doiz2', 'doiz1'], ['doiz1', 'doiz2']])
 
     #def testBigCycle(self):
 
@@ -13,9 +18,18 @@ class ProcessingTest(unittest.TestCase):
     #def testEmptyDepth(self):
 
     def testEmptyDepthHeight(self):
-        self.assertEqual(process_main(['doi1'],0,0,True), (['doi1'], []))
-        self.assertEqual(process_main(['doi1', 'doi2'],0,0,True), (['doi1','doi2'], [['doi1', 'doi2']]))
-        self.assertEqual(process_main(['doi1', 'doi2', 'doi3'],0,0,True), (['doi1','doi2', 'doi3'], [['doi3', 'doi1'], ['doi1', 'doi2']]))
+        nodes, edges = process_main(['doi1'],0,0,True)
+        self.assertCountEqual(nodes,['doi1'])
+        self.assertCountEqual(edges, [])
+
+        nodes, edges = process_main(['doi1', 'doi2'],0,0,True)
+        self.assertCountEqual(nodes, ['doi1','doi2'])
+        self.assertCountEqual(edges, [['doi1', 'doi2']])
+
+        nodes, edges = process_main(['doi1', 'doi2', 'doi3'],0,0,True)
+        self.assertCountEqual(nodes, ['doi1','doi2', 'doi3'])
+        self.assertCountEqual(edges, [['doi3', 'doi1'], ['doi1', 'doi2']])
+
 
     #def testInnerEdges(self):
 
-- 
GitLab