@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.