@SpecVersion(spec="JSR 354", version="1.0.0") public class ModellingCurrenciesTest extends Object
Constructor and Description |
---|
ModellingCurrenciesTest() |
Modifier and Type | Method and Description |
---|---|
void |
testCurrencyClassesComparable()
Test that CurrencyUnit implementations are comparable.
|
void |
testCurrencyClassesEqualsHashcode()
Test that CurrencyUnit implementations implement hashCode.
|
void |
testEnforce3LetterCode4ISO()
Ensure all ISO 3-letters codes as defined by the JDK are also
available from MonetaryCurrencies.
|
void |
testEnsureCurrencyUnit()
Ensure at least one javax.money.CurrencyUnit implementation
is available and registered/accessible from MonetaryCurrencies.
|
void |
testEqualISOCurrencies()
Tests that currencies returned for same ISO currency code are
equal, ensure when listing all available currencies, that the
code
is unique.
|
void |
testImplementsEquals()
Test that CurrencyUnit implementations implement equals.
|
void |
testImplementsSerializable()
Test that CurrencyUnit implementations are serializable.
|
void |
testIsImmutable()
Test that CurrencyUnit implementations are immutable.
|
void |
testISOCodes()
Test that JDK currencies returned match the values of corresponding JDK Currency (code, numeric code,
default fraction digits).
|
public ModellingCurrenciesTest()
@SpecAssertion(section="4.2.1", id="421-A1") public void testEnsureCurrencyUnit()
@SpecAssertion(section="4.2.1", id="421-A2") public void testEqualISOCurrencies()
@SpecAssertion(section="4.2.1", id="421-A3") public void testEnforce3LetterCode4ISO()
@SpecAssertion(section="4.2.1", id="421-A4") public void testISOCodes()
@SpecAssertion(section="4.2.1", id="421-B1") public void testCurrencyClassesEqualsHashcode()
@SpecAssertion(section="4.2.1", id="421-B2") public void testImplementsEquals()
@SpecAssertion(section="4.2.1", id="421-B3") public void testCurrencyClassesComparable()
@SpecAssertion(section="4.2.1", id="421-B4") public void testIsImmutable()
@SpecAssertion(section="4.2.1", id="421-B6") public void testImplementsSerializable()
Copyright © 2012-2015 JavaMoney. All Rights Reserved.