@SpecVersion(spec="JSR 354", version="1.0.0") public class MonetaryConversionsTest extends Object
Constructor and Description |
---|
MonetaryConversionsTest() |
Modifier and Type | Method and Description |
---|---|
void |
testConversionsAreAvailable()
Access and test different Currency Conversions for the provider in place.
|
void |
testConversionsAreAvailableWithQuery()
Access and test different Currency Conversions for the provider in place.
|
void |
testDefaultConversion()
Access the conversion using the default conversion chain.
|
void |
testDefaultProviderChainIsDefined()
Access the default provider chain.
|
void |
testDefaultProviderChainIsDefinedDefault()
Access the default provider chain.
|
void |
testDefaultProviderChainIsDefinedDefault2()
Access the default provider chain.
|
void |
testDefaultProviderChainIsDefinedDefaultWithContext()
Access the default provider chain.
|
void |
testProviderMetadata()
Test if all providers returns valid meta data.
|
void |
testProviderMetadata2()
Test if all providers returns valid meta data.
|
void |
testProviderMetadata2WithContext()
Test if all providers returns valid meta data.
|
void |
testProviderMetadata3()
Test if all providers returns valid meta data.
|
void |
testProviderMetadata3WithContext()
Test if all providers returns valid meta data.
|
void |
testProvidersAvailable()
Ensure at least one conversion provider is available.
|
void |
testUseInvalidProvider()
Bad case: Test access of an inexistent provider.
|
void |
testUseInvalidProviderWithinChain()
Bad case: Test access of an inexistent provider within a chain of providers (all other providers must be valid).
|
public MonetaryConversionsTest()
@SpecAssertion(id="431-A1", section="4.3.1") public void testProvidersAvailable()
Hint: ignore all TCK test providers, only count up productive providers.
@SpecAssertion(id="431-A2", section="4.3.1") public void testConversionsAreAvailable()
Test TCK providers, but also test implementation providers. Doing the ladder it is not possible to test the rates quality, just that rates are returned if necessary.
@SpecAssertion(id="431-A2", section="4.3.1") public void testConversionsAreAvailableWithQuery()
Test TCK providers, but also test implementation providers. Doing the ladder it is not possible to test the rates quality, just that rates are returned if necessary.
@SpecAssertion(id="431-A3", section="4.3.1") public void testProviderMetadata()
ProviderContext
@SpecAssertion(id="431-A3", section="4.3.1") public void testProviderMetadata2()
ProviderContext
@SpecAssertion(id="431-A3", section="4.3.1") public void testProviderMetadata3()
ProviderContext
@SpecAssertion(id="431-A3", section="4.3.1") public void testProviderMetadata2WithContext()
ProviderContext
@SpecAssertion(id="431-A3", section="4.3.1") public void testProviderMetadata3WithContext()
ProviderContext
@SpecAssertion(id="431-A4", section="4.3.1") public void testDefaultProviderChainIsDefined()
@SpecAssertion(id="431-A4", section="4.3.1") public void testDefaultProviderChainIsDefinedDefault()
@SpecAssertion(id="431-A4", section="4.3.1") public void testDefaultProviderChainIsDefinedDefault2()
@SpecAssertion(id="431-A4", section="4.3.1") public void testDefaultProviderChainIsDefinedDefaultWithContext()
@SpecAssertion(id="431-A5", section="4.3.1") public void testDefaultConversion()
@SpecAssertion(id="431-A6", section="4.3.1", note="Accessing an invalid provider name, should throw a MonetaryException.") public void testUseInvalidProvider()
@SpecAssertion(id="431-A7", section="4.3.1", note="Accessing an invalid provider name within a name chain, should throw a MonetaryException.") public void testUseInvalidProviderWithinChain()
Copyright © 2012-2015 JavaMoney. All Rights Reserved.