|
1 | 1 | import unittest
|
2 | 2 | from fuzzy_operations import FuzzySet
|
3 | 3 |
|
4 |
| - |
5 | 4 | class TestFuzzySet(unittest.TestCase):
|
6 | 5 | def setUp(self):
|
7 | 6 | self.A = FuzzySet("A", 0, 0.5, 1)
|
8 | 7 | self.B = FuzzySet("B", 0.2, 0.7, 1)
|
9 | 8 |
|
10 | 9 | def test_membership_within_boundaries(self):
|
11 |
| - self.assertEqual(self.A.membership(0.1), 0.2) # Modify with the expected value |
12 |
| - self.assertEqual(self.B.membership(0.6), 0.8) # Modify with the expected value |
| 10 | + assert self.A.membership(0.1) == 0.2 # Modify with the expected value |
| 11 | + assert self.B.membership(0.6) == 0.8 # Modify with the expected value |
13 | 12 |
|
14 | 13 | def test_union(self):
|
15 | 14 | union_ab = self.A.union(self.B)
|
16 |
| - self.assertEqual( |
17 |
| - union_ab.membership(0.1), 0.1 |
18 |
| - ) # Modify with the expected value |
19 |
| - self.assertEqual( |
20 |
| - union_ab.membership(0.35), 0.35 |
21 |
| - ) # Modify with the expected value |
| 15 | + assert union_ab.membership(0.1) == 0.1 # Modify with the expected value |
| 16 | + assert union_ab.membership(0.35) == 0.35 # Modify with the expected value |
22 | 17 |
|
23 | 18 | def test_intersection(self):
|
24 | 19 | intersection_ab = self.A.intersection(self.B)
|
25 |
| - self.assertEqual( |
26 |
| - intersection_ab.membership(0.1), 0.0 |
27 |
| - ) # Modify with the expected value |
28 |
| - self.assertEqual( |
29 |
| - intersection_ab.membership(0.35), 0.18749999999999994 |
| 20 | + assert intersection_ab.membership(0.1) == 0.0 # Modify with the expected value |
| 21 | + assert ( |
| 22 | + intersection_ab.membership(0.35) == 0.18749999999999994 |
30 | 23 | ) # Modify with the expected value
|
31 | 24 |
|
32 | 25 | def test_complement(self):
|
33 | 26 | complement_a = self.A.complement()
|
34 |
| - self.assertEqual( |
35 |
| - complement_a.membership(0.1), 0.1 |
36 |
| - ) # Modify with the expected value |
37 |
| - self.assertEqual( |
38 |
| - complement_a.membership(0.75), 0.0 |
39 |
| - ) # Modify with the expected value |
40 |
| - |
| 27 | + assert complement_a.membership(0.1) == 0.1 # Modify with the expected value |
| 28 | + assert complement_a.membership(0.75) == 0.0 # Modify with the expected value |
41 | 29 |
|
42 | 30 | if __name__ == "__main__":
|
43 | 31 | unittest.main()
|
0 commit comments