def testNumberEqual(self): self.assert_(not OC_TestNumber.number_isEqualTo_(0, 1)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, 2**64)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, 42.0)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -1)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -2**64)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -42.0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, 0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, 0.0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, long(0)))
def testNumberEqual(self): self.assert_(not OC_TestNumber.number_isEqualTo_(0, 1)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, 2**64)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, 42.0)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -1)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -2**64)) self.assert_(not OC_TestNumber.number_isEqualTo_(0, -42.0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, 0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, 0.0)) self.assert_(OC_TestNumber.number_isEqualTo_(0, long(0)))
def testNumberEqual(self): self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 2**64)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 42.0)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -2**64)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -42.0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0.0)) if sys.version_info[0] == 2: self.assertTrue(OC_TestNumber.number_isEqualTo_(0, long(0)))
def testNumberEqual(self): self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 2**64)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 42.0)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -2**64)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -42.0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0.0)) if sys.version_info[0] == 2: self.assertTrue(OC_TestNumber.number_isEqualTo_(0, long(0)))
def testNumberEqual(self): self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 2**64)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, 42.0)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -1)) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -(2**64))) self.assertFalse(OC_TestNumber.number_isEqualTo_(0, -42.0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, 0.0))
def testMixedEquals(self): # isEqualToNumber for: # - python number to nsnumber # - nsnumber to python number # For: (bool, int, long, float) vs (char, short, ...) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithInt_(0))) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithLong_(0))) self.assertTrue(OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithFloat_(0))) self.assertTrue(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithInt_(0), 0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithLong_(0), 0)) self.assertTrue(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithFloat_(0), 0)) self.assertFalse(OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithInt_(0))) self.assertFalse(OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithLong_(0))) self.assertFalse(OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithFloat_(0))) self.assertFalse(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithInt_(0), 42)) self.assertFalse(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithLong_(0), 42)) self.assertFalse(OC_TestNumber.number_isEqualTo_(NSNumber.numberWithFloat_(0), 42))
def testMixedEquals(self): # isEqualToNumber for: # - python number to nsnumber # - nsnumber to python number # For: (bool, int, long, float) vs (char, short, ...) self.assertTrue( OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithInt_(0))) self.assertTrue( OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithLong_(0))) self.assertTrue( OC_TestNumber.number_isEqualTo_(0, NSNumber.numberWithFloat_(0))) self.assertTrue( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithInt_(0), 0)) self.assertTrue( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithLong_(0), 0)) self.assertTrue( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithFloat_(0), 0)) self.assertFalse( OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithInt_(0))) self.assertFalse( OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithLong_(0))) self.assertFalse( OC_TestNumber.number_isEqualTo_(42, NSNumber.numberWithFloat_(0))) self.assertFalse( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithInt_(0), 42)) self.assertFalse( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithLong_(0), 42)) self.assertFalse( OC_TestNumber.number_isEqualTo_(NSNumber.numberWithFloat_(0), 42))