PHP Класс Moontoast\Math\BigNumberTest

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
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 ( )

Защищенные методы

Метод Описание
setUp ( )

Описание методов

setUp() защищенный Метод

protected setUp ( )

testAbs() публичный Метод

public testAbs ( )

testAdd() публичный Метод

public testAdd ( )

testBaseConvert() публичный Метод

public testBaseConvert ( )

testCeil() публичный Метод

public testCeil ( )

testCompareTo() публичный Метод

public testCompareTo ( )

testConstruct() публичный Метод

public testConstruct ( )

testConvertFromBase10() публичный Метод

testConvertFromBase10ExceptionBaseGreaterThan36() публичный Метод

testConvertFromBase10ExceptionBaseLessThan2() публичный Метод

testConvertFromBase10NegativeNumbers() публичный Метод

testConvertToBase() публичный Метод

public testConvertToBase ( )

testConvertToBase10() публичный Метод

public testConvertToBase10 ( )

testConvertToBase10ExceptionBaseGreaterThan36() публичный Метод

testConvertToBase10ExceptionBaseLessThan2() публичный Метод

testDecrement() публичный Метод

public testDecrement ( )

testDivide() публичный Метод

public testDivide ( )

testDivideByZero() публичный Метод

public testDivideByZero ( )

testFilterNumber() публичный Метод

public testFilterNumber ( )

testFloor() публичный Метод

public testFloor ( )

testGetScale() публичный Метод

public testGetScale ( )

testGetValue() публичный Метод

public testGetValue ( )

testIncrement() публичный Метод

public testIncrement ( )

testIsEqualTo() публичный Метод

public testIsEqualTo ( )

testIsGreaterThan() публичный Метод

public testIsGreaterThan ( )

testIsGreaterThanOrEqualTo() публичный Метод

testIsLessThan() публичный Метод

public testIsLessThan ( )

testIsLessThanOrEqualTo() публичный Метод

testIsNegative() публичный Метод

public testIsNegative ( )

testIsPositive() публичный Метод

public testIsPositive ( )

testMod() публичный Метод

public testMod ( )

testModDivisionByZero() публичный Метод

testMultiply() публичный Метод

public testMultiply ( )

testNegate() публичный Метод

public testNegate ( )

testNegativeZero() публичный Метод

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 testPow ( )

testPowMod() публичный Метод

public testPowMod ( )

testPowModDivisionByZero() публичный Метод

testRound() публичный Метод

public testRound ( )

testSetDefaultScale() публичный Метод

public testSetDefaultScale ( )

testSetScale() публичный Метод

public testSetScale ( )

testSetValue() публичный Метод

public testSetValue ( )

testSetValueWithScale() публичный Метод

testShiftLeft() публичный Метод

public testShiftLeft ( )

testShiftRight() публичный Метод

public testShiftRight ( )

testSignum() публичный Метод

public testSignum ( )

testSqrt() публичный Метод

public testSqrt ( )

testSubtract() публичный Метод

public testSubtract ( )

testToString() публичный Метод

public testToString ( )