|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase mondrian.util.FormatTest
public class FormatTest
Unit test for Format
.
Field Summary | |
---|---|
(package private) Number |
d
|
(package private) Date |
date
|
(package private) Date |
date2
|
Constructor Summary | |
---|---|
FormatTest()
|
Method Summary | |
---|---|
void |
testAllTokens()
|
void |
testCache()
|
void |
testCurrency()
Tests the international currency symbol parsing in format strings according to different locales. |
void |
testCurrencyBug()
|
void |
testDates()
|
void |
testFormatThousands()
|
void |
testFrenchLocale()
|
void |
testFrenchNumbers()
|
void |
testInfinity()
|
void |
testNegativePercent()
|
void |
testNegativePercentWithStyle()
Test case for bug MONDRIAN-687, "Format treats negative numbers differently than SSAS". |
void |
testNegativeZero()
|
void |
testNil()
When there are format strings for positive and negative numbers, and a number is too small to appear in either format string, it underflows to 'Nil', and gets to use a third format. |
void |
testNonNumericValuesUsingNumericFormat()
|
void |
testNull()
Null values use the fourth format. |
void |
testNumberRoundingBug()
|
void |
testNumbers()
Exhaustive tests on various numbers. |
void |
testPercentWithStyle()
Test case for bug MONDRIAN-686, "Regression: JPivot output invalid - New Variance Percent column". |
void |
testSingleQuotes()
Single quotes in format string. |
void |
testSmallNegativeNumbers()
Test case for bug MONDRIAN-186, "Small negative numbers are printed as '-0'". |
void |
testString()
|
void |
testThousandsThousands()
Test case for bug MONDRIAN-968, "Thousands formatting does not work. |
void |
testTrickyDates()
|
void |
testTrickyNumbers()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
final Number d
final Date date
final Date date2
Constructor Detail |
---|
public FormatTest()
Method Detail |
---|
public void testNumbers()
public void testFrenchNumbers()
public void testTrickyNumbers()
public void testSmallNegativeNumbers()
public void testNil()
public void testNull()
public void testNegativeZero()
public void testPercentWithStyle()
public void testNegativePercentWithStyle()
public void testSingleQuotes()
public void testNegativePercent()
public void testNumberRoundingBug()
public void testCurrencyBug()
public void testDates()
public void testAllTokens()
public void testTrickyDates()
public void testFrenchLocale()
public void testCache()
public void testString()
public void testNonNumericValuesUsingNumericFormat()
public void testFormatThousands()
public void testThousandsThousands()
public void testCurrency()
public void testInfinity()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |