1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
package org.python.compiler;
import junit.framework.TestCase;
public class ModuleTest extends TestCase {
/**
* In order to get testCopysign() in test_math.py passing, PyFloatConstant needs to distinguish
* between 0.0 and -0.0:
*
* <pre>
* # copysign should let us distinguish signs of zeros
* </pre>
*/
public void testPyFloatConstant_Zero() {
PyFloatConstant positiveZero = new PyFloatConstant(0.0);
PyFloatConstant negativeZero = new PyFloatConstant(-0.0);
assertNotSame(positiveZero, negativeZero);
assertFalse(positiveZero.equals(negativeZero));
}
}
|