Java Doc for BigDecimalArithmeticTest.java in  » Apache-Harmony-Java-SE » org-package » org » apache » harmony » tests » java » math » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Apache Harmony Java SE » org package » org.apache.harmony.tests.java.math 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.harmony.tests.java.math.BigDecimalArithmeticTest

BigDecimalArithmeticTest
public class BigDecimalArithmeticTest extends TestCase (Code)
Class: java.math.BigDecimal Methods: add, subtract, multiply, divide




Method Summary
public  voidtestAddDiffScaleNegPos()
    
public  voidtestAddDiffScalePosNeg()
    
public  voidtestAddDiffScaleZeroZero()
    
public  voidtestAddEqualScaleNegNeg()
    
public  voidtestAddEqualScalePosPos()
    
public  voidtestAddMathContextDiffScalePosNeg()
    
public  voidtestAddMathContextEqualScaleNegNeg()
    
public  voidtestAddMathContextEqualScalePosPos()
    
public  voidtestDivideAndRemainder1()
    
public  voidtestDivideAndRemainder2()
    
public  voidtestDivideAndRemainderMathContextDOWN()
    
public  voidtestDivideAndRemainderMathContextUP()
    
public  voidtestDivideBigDecimal1()
    
public  voidtestDivideBigDecimal2()
    
public  voidtestDivideBigDecimalScaleMathContextCEILING()
    
public  voidtestDivideBigDecimalScaleMathContextDOWN()
    
public  voidtestDivideBigDecimalScaleMathContextFLOOR()
    
public  voidtestDivideBigDecimalScaleMathContextHALF_DOWN()
    
public  voidtestDivideBigDecimalScaleMathContextHALF_EVEN()
    
public  voidtestDivideBigDecimalScaleMathContextHALF_UP()
    
public  voidtestDivideBigDecimalScaleMathContextUP()
    
public  voidtestDivideBigDecimalScaleRoundingModeCEILING()
    
public  voidtestDivideBigDecimalScaleRoundingModeDOWN()
    
public  voidtestDivideBigDecimalScaleRoundingModeFLOOR()
    
public  voidtestDivideBigDecimalScaleRoundingModeHALF_DOWN()
    
public  voidtestDivideBigDecimalScaleRoundingModeHALF_EVEN()
    
public  voidtestDivideBigDecimalScaleRoundingModeHALF_UP()
    
public  voidtestDivideBigDecimalScaleRoundingModeUP()
    
public  voidtestDivideByZero()
    
public  voidtestDivideExceptionInvalidRM()
    
public  voidtestDivideExceptionRM()
    
public  voidtestDivideExpEqualsZero()
    
public  voidtestDivideExpGreaterZero()
    
public  voidtestDivideExpLessZero()
    
public  voidtestDivideRemainderIsZero()
    
public  voidtestDivideRoundCeilingNeg()
    
public  voidtestDivideRoundCeilingPos()
    
public  voidtestDivideRoundDownNeg()
    
public  voidtestDivideRoundDownPos()
    
public  voidtestDivideRoundFloorNeg()
    
public  voidtestDivideRoundFloorPos()
    
public  voidtestDivideRoundHalfDownNeg()
    
public  voidtestDivideRoundHalfDownNeg1()
    
public  voidtestDivideRoundHalfDownNeg2()
    
public  voidtestDivideRoundHalfDownPos()
    
public  voidtestDivideRoundHalfDownPos1()
    
public  voidtestDivideRoundHalfEvenNeg()
    
public  voidtestDivideRoundHalfEvenNeg1()
    
public  voidtestDivideRoundHalfEvenNeg2()
    
public  voidtestDivideRoundHalfEvenPos()
    
public  voidtestDivideRoundHalfEvenPos1()
    
public  voidtestDivideRoundHalfUpNeg()
    
public  voidtestDivideRoundHalfUpNeg1()
    
public  voidtestDivideRoundHalfUpNeg2()
    
public  voidtestDivideRoundHalfUpPos()
    
public  voidtestDivideRoundHalfUpPos1()
    
public  voidtestDivideRoundUpNeg()
    
public  voidtestDivideRoundUpPos()
    
public  voidtestDivideToIntegralValue()
    
public  voidtestDivideToIntegralValueMathContextDOWN()
    
public  voidtestDivideToIntegralValueMathContextUP()
    
public  voidtestMultiplyDiffScaleNegPos()
    
public  voidtestMultiplyDiffScalePosNeg()
    
public  voidtestMultiplyEqualScaleNegNeg()
    
public  voidtestMultiplyMathContextDiffScaleNegPos()
    
public  voidtestMultiplyMathContextDiffScalePosNeg()
    
public  voidtestMultiplyMathContextScalePosPos()
    
public  voidtestMultiplyScalePosPos()
    
public  voidtestPow()
    
public  voidtestPow0()
    
public  voidtestPowMathContext()
    
public  voidtestRemainder1()
    
public  voidtestRemainder2()
    
public  voidtestRemainderMathContextHALF_DOWN()
    
public  voidtestRemainderMathContextHALF_UP()
    
public  voidtestRoundMathContextHALF_DOWN()
    
public  voidtestRoundMathContextHALF_UP()
    
public  voidtestRoundMathContextPrecision0()
    
public  voidtestSubtractDiffScaleNegPos()
    
public  voidtestSubtractDiffScalePosNeg()
    
public  voidtestSubtractEqualScaleNegNeg()
    
public  voidtestSubtractEqualScalePosPos()
    
public  voidtestSubtractMathContextDiffScaleNegPos()
    
public  voidtestSubtractMathContextDiffScalePosNeg()
    
public  voidtestSubtractMathContextEqualScalePosPos()
    
public  voidtestUlpNeg()
    
public  voidtestUlpPos()
    
public  voidtestUlpZero()
    
public  voidtestZeroPow0()
    



Method Detail
testAddDiffScaleNegPos
public void testAddDiffScaleNegPos()(Code)
Add two numbers of different scales; the first is negative



testAddDiffScalePosNeg
public void testAddDiffScalePosNeg()(Code)
Add two numbers of different scales; the first is positive



testAddDiffScaleZeroZero
public void testAddDiffScaleZeroZero()(Code)
Add two zeroes of different scales; the first is negative



testAddEqualScaleNegNeg
public void testAddEqualScaleNegNeg()(Code)
Add two numbers of equal negative scales



testAddEqualScalePosPos
public void testAddEqualScalePosPos()(Code)
Add two numbers of equal positive scales



testAddMathContextDiffScalePosNeg
public void testAddMathContextDiffScalePosNeg()(Code)
Add two numbers of different scales using MathContext; the first is positive



testAddMathContextEqualScaleNegNeg
public void testAddMathContextEqualScaleNegNeg()(Code)
Add two numbers of equal negative scales using MathContext



testAddMathContextEqualScalePosPos
public void testAddMathContextEqualScalePosPos()(Code)
Add two numbers of equal positive scales using MathContext



testDivideAndRemainder1
public void testDivideAndRemainder1()(Code)
divideAndRemainder(BigDecimal)



testDivideAndRemainder2
public void testDivideAndRemainder2()(Code)
divideAndRemainder(BigDecimal)



testDivideAndRemainderMathContextDOWN
public void testDivideAndRemainderMathContextDOWN()(Code)
divideAndRemainder(BigDecimal, MathContext)



testDivideAndRemainderMathContextUP
public void testDivideAndRemainderMathContextUP()(Code)
divideAndRemainder(BigDecimal, MathContext)



testDivideBigDecimal1
public void testDivideBigDecimal1()(Code)
Divide to BigDecimal



testDivideBigDecimal2
public void testDivideBigDecimal2()(Code)
Divide to BigDecimal



testDivideBigDecimalScaleMathContextCEILING
public void testDivideBigDecimalScaleMathContextCEILING()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextDOWN
public void testDivideBigDecimalScaleMathContextDOWN()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextFLOOR
public void testDivideBigDecimalScaleMathContextFLOOR()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextHALF_DOWN
public void testDivideBigDecimalScaleMathContextHALF_DOWN()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextHALF_EVEN
public void testDivideBigDecimalScaleMathContextHALF_EVEN()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextHALF_UP
public void testDivideBigDecimalScaleMathContextHALF_UP()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleMathContextUP
public void testDivideBigDecimalScaleMathContextUP()(Code)
divide(BigDecimal, MathContext)



testDivideBigDecimalScaleRoundingModeCEILING
public void testDivideBigDecimalScaleRoundingModeCEILING()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeDOWN
public void testDivideBigDecimalScaleRoundingModeDOWN()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeFLOOR
public void testDivideBigDecimalScaleRoundingModeFLOOR()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeHALF_DOWN
public void testDivideBigDecimalScaleRoundingModeHALF_DOWN()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeHALF_EVEN
public void testDivideBigDecimalScaleRoundingModeHALF_EVEN()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeHALF_UP
public void testDivideBigDecimalScaleRoundingModeHALF_UP()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideBigDecimalScaleRoundingModeUP
public void testDivideBigDecimalScaleRoundingModeUP()(Code)
divide(BigDecimal, scale, RoundingMode)



testDivideByZero
public void testDivideByZero()(Code)
Divide by zero



testDivideExceptionInvalidRM
public void testDivideExceptionInvalidRM()(Code)
Divide with invalid rounding mode



testDivideExceptionRM
public void testDivideExceptionRM()(Code)
Divide with ROUND_UNNECESSARY



testDivideExpEqualsZero
public void testDivideExpEqualsZero()(Code)
Divide: local variable exponent is equal to zero



testDivideExpGreaterZero
public void testDivideExpGreaterZero()(Code)
Divide: local variable exponent is greater than zero



testDivideExpLessZero
public void testDivideExpLessZero()(Code)
Divide: local variable exponent is less than zero



testDivideRemainderIsZero
public void testDivideRemainderIsZero()(Code)
Divide: remainder is zero



testDivideRoundCeilingNeg
public void testDivideRoundCeilingNeg()(Code)
Divide: rounding mode is ROUND_CEILING, result is negative



testDivideRoundCeilingPos
public void testDivideRoundCeilingPos()(Code)
Divide: rounding mode is ROUND_CEILING, result is positive



testDivideRoundDownNeg
public void testDivideRoundDownNeg()(Code)
Divide: rounding mode is ROUND_DOWN, result is negative



testDivideRoundDownPos
public void testDivideRoundDownPos()(Code)
Divide: rounding mode is ROUND_DOWN, result is positive



testDivideRoundFloorNeg
public void testDivideRoundFloorNeg()(Code)
Divide: rounding mode is ROUND_FLOOR, result is negative



testDivideRoundFloorPos
public void testDivideRoundFloorPos()(Code)
Divide: rounding mode is ROUND_FLOOR, result is positive



testDivideRoundHalfDownNeg
public void testDivideRoundHalfDownNeg()(Code)
Divide: rounding mode is ROUND_HALF_DOWN, result is negative; distance = -1



testDivideRoundHalfDownNeg1
public void testDivideRoundHalfDownNeg1()(Code)
Divide: rounding mode is ROUND_HALF_DOWN, result is negative; distance = 1



testDivideRoundHalfDownNeg2
public void testDivideRoundHalfDownNeg2()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is negative; equidistant



testDivideRoundHalfDownPos
public void testDivideRoundHalfDownPos()(Code)
Divide: rounding mode is ROUND_HALF_DOWN, result is positive; distance = -1



testDivideRoundHalfDownPos1
public void testDivideRoundHalfDownPos1()(Code)
Divide: rounding mode is ROUND_HALF_DOWN, result is positive; distance = 1



testDivideRoundHalfEvenNeg
public void testDivideRoundHalfEvenNeg()(Code)
Divide: rounding mode is ROUND_HALF_EVEN, result is negative; distance = -1



testDivideRoundHalfEvenNeg1
public void testDivideRoundHalfEvenNeg1()(Code)
Divide: rounding mode is ROUND_HALF_EVEN, result is negative; distance = 1



testDivideRoundHalfEvenNeg2
public void testDivideRoundHalfEvenNeg2()(Code)
Divide: rounding mode is ROUND_HALF_EVEN, result is negative; equidistant



testDivideRoundHalfEvenPos
public void testDivideRoundHalfEvenPos()(Code)
Divide: rounding mode is ROUND_HALF_EVEN, result is positive; distance = -1



testDivideRoundHalfEvenPos1
public void testDivideRoundHalfEvenPos1()(Code)
Divide: rounding mode is ROUND_HALF_EVEN, result is positive; distance = 1



testDivideRoundHalfUpNeg
public void testDivideRoundHalfUpNeg()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is negative; distance = -1



testDivideRoundHalfUpNeg1
public void testDivideRoundHalfUpNeg1()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is negative; distance = 1



testDivideRoundHalfUpNeg2
public void testDivideRoundHalfUpNeg2()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is negative; equidistant



testDivideRoundHalfUpPos
public void testDivideRoundHalfUpPos()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is positive; distance = -1



testDivideRoundHalfUpPos1
public void testDivideRoundHalfUpPos1()(Code)
Divide: rounding mode is ROUND_HALF_UP, result is positive; distance = 1



testDivideRoundUpNeg
public void testDivideRoundUpNeg()(Code)
Divide: rounding mode is ROUND_UP, result is negative



testDivideRoundUpPos
public void testDivideRoundUpPos()(Code)
Divide: rounding mode is ROUND_UP, result is positive



testDivideToIntegralValue
public void testDivideToIntegralValue()(Code)
divideToIntegralValue(BigDecimal)



testDivideToIntegralValueMathContextDOWN
public void testDivideToIntegralValueMathContextDOWN()(Code)
divideToIntegralValue(BigDecimal, MathContext)



testDivideToIntegralValueMathContextUP
public void testDivideToIntegralValueMathContextUP()(Code)
divideToIntegralValue(BigDecimal, MathContext)



testMultiplyDiffScaleNegPos
public void testMultiplyDiffScaleNegPos()(Code)
Multiply two numbers of different scales



testMultiplyDiffScalePosNeg
public void testMultiplyDiffScalePosNeg()(Code)
Multiply two numbers of different scales



testMultiplyEqualScaleNegNeg
public void testMultiplyEqualScaleNegNeg()(Code)
Multiply two numbers of negative scales



testMultiplyMathContextDiffScaleNegPos
public void testMultiplyMathContextDiffScaleNegPos()(Code)
Multiply two numbers of different scales using MathContext



testMultiplyMathContextDiffScalePosNeg
public void testMultiplyMathContextDiffScalePosNeg()(Code)
Multiply two numbers of different scales using MathContext



testMultiplyMathContextScalePosPos
public void testMultiplyMathContextScalePosPos()(Code)
Multiply two numbers of positive scales using MathContext



testMultiplyScalePosPos
public void testMultiplyScalePosPos()(Code)
Multiply two numbers of positive scales



testPow
public void testPow()(Code)
pow(int)



testPow0
public void testPow0()(Code)
pow(0)



testPowMathContext
public void testPowMathContext()(Code)
pow(int, MathContext)



testRemainder1
public void testRemainder1()(Code)
remainder(BigDecimal)



testRemainder2
public void testRemainder2()(Code)
remainder(BigDecimal)



testRemainderMathContextHALF_DOWN
public void testRemainderMathContextHALF_DOWN()(Code)
remainder(BigDecimal, MathContext)



testRemainderMathContextHALF_UP
public void testRemainderMathContextHALF_UP()(Code)
remainder(BigDecimal, MathContext)



testRoundMathContextHALF_DOWN
public void testRoundMathContextHALF_DOWN()(Code)
round(BigDecimal, MathContext)



testRoundMathContextHALF_UP
public void testRoundMathContextHALF_UP()(Code)
round(BigDecimal, MathContext)



testRoundMathContextPrecision0
public void testRoundMathContextPrecision0()(Code)
round(BigDecimal, MathContext) when precision = 0



testSubtractDiffScaleNegPos
public void testSubtractDiffScaleNegPos()(Code)
Subtract two numbers of different scales; the first is negative



testSubtractDiffScalePosNeg
public void testSubtractDiffScalePosNeg()(Code)
Subtract two numbers of different scales; the first is positive



testSubtractEqualScaleNegNeg
public void testSubtractEqualScaleNegNeg()(Code)
Subtract two numbers of equal negative scales



testSubtractEqualScalePosPos
public void testSubtractEqualScalePosPos()(Code)
Subtract two numbers of equal positive scales



testSubtractMathContextDiffScaleNegPos
public void testSubtractMathContextDiffScaleNegPos()(Code)
Subtract two numbers of different scales using MathContext; the first is negative



testSubtractMathContextDiffScalePosNeg
public void testSubtractMathContextDiffScalePosNeg()(Code)
Subtract two numbers of different scales using MathContext; the first is positive



testSubtractMathContextEqualScalePosPos
public void testSubtractMathContextEqualScalePosPos()(Code)
Subtract two numbers of equal positive scales using MathContext



testUlpNeg
public void testUlpNeg()(Code)
ulp() of a negative BigDecimal



testUlpPos
public void testUlpPos()(Code)
ulp() of a positive BigDecimal



testUlpZero
public void testUlpZero()(Code)
ulp() of a negative BigDecimal



testZeroPow0
public void testZeroPow0()(Code)
ZERO.pow(0)



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.