PHP Class Moontoast\Math\BigNumberTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: moontoast/math

Méthodes publiques

Méthode Description
testAbs ( )
testAdd ( )
testBaseConvert ( )
testCeil ( )
testCompareTo ( )
testConstruct ( )
testConvertFromBase10 ( )
testConvertFromBase10ExceptionBaseGreaterThan36 ( )
testConvertFromBase10ExceptionBaseLessThan2 ( )
testConvertFromBase10NegativeNumbers ( )
testConvertToBase ( )
testConvertToBase10 ( )
testConvertToBase10ExceptionBaseGreaterThan36 ( )
testConvertToBase10ExceptionBaseLessThan2 ( )
testDecrement ( )
testDivide ( )
testDivideByZero ( )
testFilterNumber ( )
testFloor ( )
testGetScale ( )
testGetValue ( )
testIncrement ( )
testIsEqualTo ( )
testIsGreaterThan ( )
testIsGreaterThanOrEqualTo ( )
testIsLessThan ( )
testIsLessThanOrEqualTo ( )
testIsNegative ( )
testIsPositive ( )
testMod ( )
testModDivisionByZero ( )
testMultiply ( )
testNegate ( )
testNegativeZero ( ) Tests the possibility of a "negative" string zero, i.e. "-0.000"
testPow ( )
testPowMod ( )
testPowModDivisionByZero ( )
testRound ( )
testSetDefaultScale ( )
testSetScale ( )
testSetValue ( )
testSetValueWithScale ( )
testShiftLeft ( )
testShiftRight ( )
testSignum ( )
testSqrt ( )
testSubtract ( )
testToString ( )

Méthodes protégées

Méthode Description
setUp ( )

Method Details

setUp() protected méthode

protected setUp ( )

testAbs() public méthode

public testAbs ( )

testAdd() public méthode

public testAdd ( )

testBaseConvert() public méthode

public testBaseConvert ( )

testCeil() public méthode

public testCeil ( )

testCompareTo() public méthode

public testCompareTo ( )

testConstruct() public méthode

public testConstruct ( )

testConvertFromBase10() public méthode

testConvertFromBase10ExceptionBaseGreaterThan36() public méthode

testConvertFromBase10ExceptionBaseLessThan2() public méthode

testConvertFromBase10NegativeNumbers() public méthode

testConvertToBase() public méthode

public testConvertToBase ( )

testConvertToBase10() public méthode

public testConvertToBase10 ( )

testConvertToBase10ExceptionBaseGreaterThan36() public méthode

testConvertToBase10ExceptionBaseLessThan2() public méthode

testDecrement() public méthode

public testDecrement ( )

testDivide() public méthode

public testDivide ( )

testDivideByZero() public méthode

public testDivideByZero ( )

testFilterNumber() public méthode

public testFilterNumber ( )

testFloor() public méthode

public testFloor ( )

testGetScale() public méthode

public testGetScale ( )

testGetValue() public méthode

public testGetValue ( )

testIncrement() public méthode

public testIncrement ( )

testIsEqualTo() public méthode

public testIsEqualTo ( )

testIsGreaterThan() public méthode

public testIsGreaterThan ( )

testIsGreaterThanOrEqualTo() public méthode

testIsLessThan() public méthode

public testIsLessThan ( )

testIsLessThanOrEqualTo() public méthode

testIsNegative() public méthode

public testIsNegative ( )

testIsPositive() public méthode

public testIsPositive ( )

testMod() public méthode

public testMod ( )

testModDivisionByZero() public méthode

testMultiply() public méthode

public testMultiply ( )

testNegate() public méthode

public testNegate ( )

testNegativeZero() public méthode

The sign of -0 is still a negative sign. This is ultimately calculated by bccomp(), according to which, when -0.000 is compared to 0.000, it will return a -1, meaning -0.000 is less than 0.000, but -0 compared to 0 will return a 0, meaning the two are equal. This is odd, but it is the expected behavior.
public testNegativeZero ( )

testPow() public méthode

public testPow ( )

testPowMod() public méthode

public testPowMod ( )

testPowModDivisionByZero() public méthode

testRound() public méthode

public testRound ( )

testSetDefaultScale() public méthode

public testSetDefaultScale ( )

testSetScale() public méthode

public testSetScale ( )

testSetValue() public méthode

public testSetValue ( )

testSetValueWithScale() public méthode

testShiftLeft() public méthode

public testShiftLeft ( )

testShiftRight() public méthode

public testShiftRight ( )

testSignum() public méthode

public testSignum ( )

testSqrt() public méthode

public testSqrt ( )

testSubtract() public méthode

public testSubtract ( )

testToString() public méthode

public testToString ( )