Beispiel #1
0
    def test_dice_3_c(self):
        ba = self.generate_bitarray(1024)
        bb = self.generate_bitarray(1024)
        result = bm.dicecoeff(ba, bb)

        self.assertGreaterEqual(result, 0.0)
        self.assertLessEqual(result, 1.0)
Beispiel #2
0
    def test_dice_4_c(self):
        ba = bitarray('0' * 1024)
        bb = bitarray('0' * 1024)
        result = bm.dicecoeff(ba, bb)

        self.assertEqual(result, 0.0)
Beispiel #3
0
 def test_dice_1_c(self):
     ba = self.generate_bitarray(1024)
     self.assertEqual(bm.dicecoeff(ba, ba), 1.0)
Beispiel #4
0
 def test_dice_2_c(self):
     ba = self.generate_bitarray(1024)
     bb = ba.copy()
     bb.invert()
     self.assertEqual(bm.dicecoeff(ba, bb), 0.0)
Beispiel #5
0
 def test_dice_small(self):
     ba = self.generate_bitarray(64)
     self.assertEqual(bm.dicecoeff(ba, ba), 1.0)