@SpecVersion(spec="JSR 354",
version="1.0.0")
public class ExchangeRatesAndRateProvidersTest
extends Object
| Constructor and Description |
|---|
ExchangeRatesAndRateProvidersTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
testAccessKnownRates()
Test access to conversion rates.
|
void |
testAccessKnownRatesAndContext()
Test access to conversion rates.
|
void |
testAccessKnownRatesWithCodes()
Test access to conversion rates.
|
void |
testAccessKnownRatesWithCodesAndContext()
Test access to conversion rates.
|
void |
testAccessRates_IdentityRatesWithCodes()
Test access to conversion rates.
|
void |
testAccessRates_IdentityRatesWithUnits()
Test access to conversion rates.
|
void |
testAccessRates_IdentityRatesWithUnitsAndContext()
Test access to conversion rates.
|
void |
testInvalidUsage_InvalidSourceCurrency()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_InvalidSourceCurrencyAndContext()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_InvalidTargetCurrency()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_NullSourceCurrency()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_NullSourceCurrencyUnit()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_NullTargetCurrency()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testInvalidUsage_NullTargetCurrencyUnit()
Bad case: try accessing rates with inconsistent/invalid data.
|
void |
testPassingOverConversionContextToSPIs()
Ensure additional ConversionContext is passed correctly to SPIs.
|
public ExchangeRatesAndRateProvidersTest()
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessKnownRates()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessKnownRatesWithCodes()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessKnownRatesAndContext()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessKnownRatesWithCodesAndContext()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessRates_IdentityRatesWithUnits()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessRates_IdentityRatesWithCodes()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A1",
section="4.3.3")
public void testAccessRates_IdentityRatesWithUnitsAndContext()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A2",
section="4.3.3")
public void testPassingOverConversionContextToSPIs()
Hint: this assertion will require some custom SPIs to be registered and selected for chain inclusion!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_InvalidSourceCurrency()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_NullSourceCurrency()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_InvalidTargetCurrency()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_NullTargetCurrency()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_InvalidSourceCurrencyAndContext()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_NullSourceCurrencyUnit()
Hint: this assertion will require multiple tests to be written!
@SpecAssertion(id="433-A3",
section="4.3.3")
public void testInvalidUsage_NullTargetCurrencyUnit()
Hint: this assertion will require multiple tests to be written!
Copyright © 2012-2015 JavaMoney. All Rights Reserved.