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