TCK/Test Setup - Java 7

Tests passed/Failed/Skipped:233/0/0
Started on:Fri Apr 10 13:28:11 CEST 2015
Total time:2 seconds (2398 ms)
Included groups:
Excluded groups:

(Hover the method name to see the test class name)

PASSED TESTS
Test method Exception Time (seconds) Instance
testAbsolute
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test absolute().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAccessCustomRoundings
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Access named roundings and ensure TCK named roundings are registered.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessKnownRates
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access of Conversion Rates, using TCK provided rate provider.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessKnownRatesAndContext
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to exchange rates from TestRateProvider, using target CUrrencyUnit.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessKnownRatesWithCodes
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to exchange rates from TestRateProvider, using target currency code.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessKnownRatesWithCodesAndContext
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to conversion rates, including known factor, using TestRateProvider.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessRates_IdentityRatesWithCodes
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to conversion rate for currency codes, using default provider.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessRates_IdentityRatesWithUnits
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to identity conversion rate for CurrencyUnits, using default provider
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessRates_IdentityRatesWithUnitsAndContext
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Test access to conversion rate for CurrencyQuery, using default provider.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testAccessRoundingsForCustomCurrencies_Default
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure Monetary instances are available, for all registered currencies.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessRoundingsForCustomCurrencies_Explicit
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure Monetary instances are available, also for any custom currency (not registered).
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessRoundingsForCustomCurrencies_Explicit_Null
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Expected NullPointerException accessing a rounding with 'Monetary.getRounding(null)'.
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.RoundingQueryBuilder.setCurrency(RoundingQueryBuilder.java:77)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:90)
	at javax.money.Monetary.getRounding(Monetary.java:187)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testAccessRoundingsForCustomCurrencies_Explicit_Null(AccessingCurrenciesAmountsRoundingsTest.java:409)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.RoundingQueryBuilder.setCurrency(RoundingQueryBuilder.java:77)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:90)
	at javax.money.Monetary.getRounding(Monetary.java:187)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testAccessRoundingsForCustomCurrencies_Explicit_Null(AccessingCurrenciesAmountsRoundingsTest.java:409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessRoundingsWithMonetaryContext_Null
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure NullPointerException is thrown for 'Monetary.getRounding((RoundingContext) null)'.
java.lang.NullPointerException
	at javax.money.DefaultMonetaryRoundingsSingletonSpi.getRoundings(DefaultMonetaryRoundingsSingletonSpi.java:75)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:123)
	at javax.money.Monetary.getRounding(Monetary.java:220)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testAccessRoundingsWithMonetaryContext_Null(AccessingCurrenciesAmountsRoundingsTest.java:439)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
java.lang.NullPointerException
	at javax.money.DefaultMonetaryRoundingsSingletonSpi.getRoundings(DefaultMonetaryRoundingsSingletonSpi.java:75)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:123)
	at javax.money.Monetary.getRounding(Monetary.java:220)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testAccessRoundingsWithMonetaryContext_Null(AccessingCurrenciesAmountsRoundingsTest.java:439)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessRoundingsWithRoundingContext
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure correct MonetaryRounding returned for a mathematical RoundingQuery.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAccessToMonetaryAmountFactory
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances are accessible for all amount types under test.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testAddMixedFractions
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check m1.add(m2), m1, m2 = mixed fractions.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAddMixedIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check m1.add(m2), m1, m2 = mixed ints.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAddNegativeIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check m1.add(m2), m1 <0, m2<0.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAddPositiveFractions
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check m1.add(m2), m2 is fraction.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAddPositiveIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check m1.add(m2), m1 >0, m2>0.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAdd_ExceedsCapabilities
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure ArithemticException is thrown when adding exceeding values.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAdd_IncompatibleCurrencies
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure currency compatibility is working.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAdd_Null
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure NullPointerException is thrown when calling m.add(null).
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAdd_Zero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure m2 = m1,add(0) -> m1==m2.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testAllISOCurrenciesAvailable
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Test if Monetary provides all ISO related entries similar to java.util.Currency.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAllLocaleCurrenciesAvailable
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Test if Monetary provides all locale related entries similar to java.util.Currency.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAmountDefaultType
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure a default MonetaryAmountFactory is available.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAmountQueryType
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure correct query function, Monetary.getAmountFactories should return factoryfor explicit acquired amount types.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAmountStyleOf
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.3 Ensures for each locale defined by DecimalFormat.getAvailableLocales() a MonetaryFormats.getAmountFormat(AmountFormatQuery) returns a formatter.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testAmountTypesInstantiatable
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure amount factories are accessible for all types available in Monetary.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testAmountTypesProvided
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure amount classes to test are setup and registered/available in Monetary.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testConversion
Test class: org.javamoney.tck.tests.conversion.ConvertingAmountsTest
Test method: 4.3.2 Test successful conversion for CHF -> FOO, using TestRateProvider.
0 org.javamoney.tck.tests.conversion.ConvertingAmountsTest@1552920
testConversionComparedWithRate
Test class: org.javamoney.tck.tests.conversion.ConvertingAmountsTest
Test method: 4.3.2 Test correct ExchangeRate is returned for CHF -> FOO, using TestRateProvider.
0 org.javamoney.tck.tests.conversion.ConvertingAmountsTest@1552920
testConversionsAreAvailable
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access Conversion to term currency code XXX for all providers that support according conversion, ifavailable a non-null CurrencyConversion must be provided.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testConversionsAreAvailableWithQuery
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access Conversion by query to term currency XXX for all providers that support according conversion, ifavailable a non-null CurrencyConversion must be provided.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testCorrectISOCodes
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Test if Monetary provides correct ISO related entries similar to java.util.Currency.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testCorrectLocales
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Test if Monetary provides correct locale related entries similar to java.util.Currency.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testCorrectRateEvaluationInChainHistoric
Test class: org.javamoney.tck.tests.conversion.ProviderChainsTest
Test method: 4.3.4 Test correct rate evaluation for different conversion provider chains, with historic rates.
0 org.javamoney.tck.tests.conversion.ProviderChainsTest@11aa95a
testCorrectRateEvaluationInChain_diffProviders
Test class: org.javamoney.tck.tests.conversion.ProviderChainsTest
Test method: 4.3.4 Test correct rate evaluation for different conversion provider chains.
0 org.javamoney.tck.tests.conversion.ProviderChainsTest@11aa95a
testCorrectRateEvaluationInChain_sameProviders
Test class: org.javamoney.tck.tests.conversion.ProviderChainsTest
Test method: 4.3.4 Test correct rate evaluation for different conversion provider chains, with duplicate provider entries.
0 org.javamoney.tck.tests.conversion.ProviderChainsTest@11aa95a
testCurrencyClassesComparable
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure registered CurrencyUnit classes are Comparable.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testCurrencyClassesEqualsHashcode
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure registered CurrencyUnit classes implement hashCode.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testCurrencyCode
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Ensure amount can be created with all default currencies.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testCustomCurrencies
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Test if Monetary provides customized locale identified currencies.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testCustomRoundings
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Access custom roundings and ensure correct functionality.
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testCustomRoundings_Foo
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure MonetaryException is thrown for accessing invalid named rounding.
javax.money.MonetaryException: No rounding provided with rounding name: foo
	at javax.money.spi.MonetaryRoundingsSingletonSpi.lambda$getRounding$4(MonetaryRoundingsSingletonSpi.java:110)
	at javax.money.spi.MonetaryRoundingsSingletonSpi$$Lambda$64/25569919.get(Unknown Source)
	at java.util.Optional.orElseThrow(Unknown Source)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:110)
	at javax.money.Monetary.getRounding(Monetary.java:205)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testCustomRoundings_Foo(AccessingCurrenciesAmountsRoundingsTest.java:487)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
javax.money.MonetaryException: No rounding provided with rounding name: foo
	at javax.money.spi.MonetaryRoundingsSingletonSpi.lambda$getRounding$4(MonetaryRoundingsSingletonSpi.java:110)
	at javax.money.spi.MonetaryRoundingsSingletonSpi$$Lambda$64/25569919.get(Unknown Source)
	at java.util.Optional.orElseThrow(Unknown Source)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:110)
	at javax.money.Monetary.getRounding(Monetary.java:205)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testCustomRoundings_Foo(AccessingCurrenciesAmountsRoundingsTest.java:487)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testCustomRoundings_Null
Test class: org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest
Test method: 4.2.7 Ensure NullPointerException is thrown for Monetary.getRounding((String) null).
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.RoundingQueryBuilder.setRoundingName(RoundingQueryBuilder.java:48)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:108)
	at javax.money.Monetary.getRounding(Monetary.java:205)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testCustomRoundings_Null(AccessingCurrenciesAmountsRoundingsTest.java:477)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.RoundingQueryBuilder.setRoundingName(RoundingQueryBuilder.java:48)
	at javax.money.spi.MonetaryRoundingsSingletonSpi.getRounding(MonetaryRoundingsSingletonSpi.java:108)
	at javax.money.Monetary.getRounding(Monetary.java:205)
	at org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest.testCustomRoundings_Null(AccessingCurrenciesAmountsRoundingsTest.java:477)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.AccessingCurrenciesAmountsRoundingsTest@1fe2924
testDefaultConversion
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access and test conversion using the default provider chain.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testDefaultProviderChainIsDefined
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access and test the default conversion provider chain.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testDefaultProviderChainIsDefinedDefault
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access and test the default conversion provider chain, by accessing a defaultCurrencyConversion for term CurrencyUnit CHF.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testDefaultProviderChainIsDefinedDefault2
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access and test the default conversion provider chain, by accessing a defaultCurrencyConversion for term currency code CHF.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testDefaultProviderChainIsDefinedDefaultWithContext
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Access and test the default conversion provider chain, by accessing a defaultCurrencyConversion for ConversionQuery.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testDivide
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct division.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainder
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct divideAndRemainder().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderDoubleNEGATIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divideAndRemainder(Double.NEGATIVE_INFINITY) returns ZERO amount.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderDoubleNaN
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divideAndRemainder(Double.NaN) throws a ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderDoublePOSITIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divideAndRemainder(Double.POSITIVE_INFINITY) returns ZERO amount.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divideAndRemainder(null) throws a NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderOne
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divideAndRemainder(1) returns same instance.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideAndRemainderZero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct divideAndRemainderZero().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideDoubleNEGATIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide(Double.NEGATIVE_INFINITY) return ZERO amount.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideDoubleNaN
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide(Double.NaN) throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideDoublePOSITIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide(Double.POSITIVE_INFINITY) return ZERO amount.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide by null throws NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideOne
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide 1 returns same instance.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideToIntegralValue
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct division with int values.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDivideZero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure divide(0) throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testDoubleNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct Double value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testDoubleValueWithTruncationZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct double value is returned, truncation is allowed to be performed (but is not necessary).
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testDoubleWithTruncationNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct double value is returned, truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testEnforce3LetterCode4ISO
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Test currencies provided have correct ISO 3-letter currency codes.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testEnsureCurrencyUnit
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure TCK has CurrencyUnit classes configured.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testEnsureMonetaryAmount
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Ensure Monetary.getAmountTypes() is not null and not empty.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testEqualISOCurrencies
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Test currencies provided equal at least currencies from java.util.Currency.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testFormattingIsIndependentOfImplementation
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.1 Formats amounts using all available locales.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testGetAmountFormat
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.3 Ensures for each locale defined by DecimalFormat.getAvailableLocales() a MonetaryAmountFormat instance is provided.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testGetAvailableLocales
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.3 Ensures for each locale defined by DecimalFormat.getAvailableLocales() a MonetaryFormats.isAvailable(Locale) is true.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testGetMonetaryContext
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Ensure amounts created return correct getContext().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testGetNumber
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Ensure amounts created return correct getNumber().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testISOCodes
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Test currencies provided have correct default fraction digits and numeric code.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testImmutable
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test iis immutable.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testImplementComparable
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test is Comparable.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testImplementsEquals
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure registered CurrencyUnit classes implement equals.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testImplementsEquals
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test implements equals().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testImplementsHashCode
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test implements hashCode().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testImplementsSerializable
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure registered CurrencyUnit classes are serializable.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testIntegerNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct Integer value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testIntegerValueWithTruncationZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct integer value is returned, truncation is allowed to be performed. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testIntegerWithTruncationNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct integer value is returned, truncation is allowed to be performed..
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testIntegerZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct integer value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testInvalidUsage_InvalidSourceCurrency
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with invalid base currency code.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_InvalidSourceCurrencyAndContext
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with null ConversionQuery.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_InvalidTargetCurrency
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with invalid term currency code.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_NullSourceCurrency
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with null base currency code.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_NullSourceCurrencyUnit
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with null base CurrencyUnit.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_NullTargetCurrency
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with null term currency code.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testInvalidUsage_NullTargetCurrencyUnit
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Bad case: try accessing exchange rates with null term CurrencyUnit.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testIsImmutable
Test class: org.javamoney.tck.tests.ModellingCurrenciesTest
Test method: 4.2.1 Ensure registered CurrencyUnit classes are immutable.
0 org.javamoney.tck.tests.ModellingCurrenciesTest@158fe70
testIsNegative
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isNegative().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testIsNegativeOrZero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isNegativeOrZero().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testIsPositive
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isPositive().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testIsPositiveOrZero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isPositiveOrZero().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testIsZero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isZero().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testIsZeroAdvanced
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test isZero(), advanced.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testLocalesSupported
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.3 Ensures all Locales defined by DecimalFormat.getAvailableLocales() are available for monetary formatting.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testLongNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct negative long value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testLongValueWithTruncationZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct long value is returned, truncation is allowed to be performed. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testLongWithTruncationNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct long value is returned, truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testLongZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct long zero value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testMonetaryAmountFactories
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, access factory and of amounts.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactories_CreateWithCurrencies
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check multiple instances are not equal.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactories_CreateWithMonetaryContext
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check new amounts with explcit MonetaryContext.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactories_CreateWithMonetaryContextNumberAndCurrency
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check new amounts are not equal for different currencies and contexts.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactories_InstancesMustBeEqual
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, access factory and of amounts, ensure amounts are equal if theyshould.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactories_InstantesMustBeNotEqual
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check new amounts are not equal.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmountFactoryCreateAmountsWithInvalidCurrency
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create zero amounts from a factory with an invalid currency.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateAmountsWithInvalidMonetaryContext
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create zero amounts from a factory with an invalid MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateNegativeInvalidContext_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts, with no currency, expect MonetaryException.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateNegativeInvalidCurrency_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts, with invalid currency, expect MonetaryException.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateNegativeNoCurrency_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts, with no currency, expect MonetaryException.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveAmountsWitCurrencies
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create positive amounts.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveAmountsWithContexts
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create positive amounts with explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveAmountsWithContexts2
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create positive amounts using doubles with explicit MonetaryContext (precision/scale).
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveAmountsWithContexts3
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create positive amounts using BigDecimal with explicit MonetaryContext (precision/scale).
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveAmountsWithInvalidNumber
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create positive amounts using invalid numbers, expecting ArithemticException thrown.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveInvalidContext_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts with an invalid currency, expecting MonetaryException thrown.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveInvalidCurrency_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts with an invalid currency, expecting MonetaryException thrown.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreatePositiveNoCurrency_BadCase
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts without currency, expecting MonetaryException thrown.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateZeroAmountsWithDiffContexts
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances support creation of 0 amounts, with explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateZeroAmountsWithDiffContexts2
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances support creation of 0 amounts, with different explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateZeroAmountsWithDiffContexts3
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances support creation of 0 amounts, with different explicit MonetaryContext (precision, scale).
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryCreateZeroAmountsWithDiffCurrencies
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances support creation of 0 amounts.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryMinMaxCapabilities
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances accessible for all amount types under test return correct min/max MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryMinMaxCapabilities_Compare
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances accessible for all amount types under test return correct min/max MonetaryContext (min <= max).
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryNegativePositiveAmountsWitCurrencies
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create negative amounts.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryNegativePositiveAmountsWithContexts
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create negative amounts, with explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryNegativePositiveAmountsWithContexts2
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create negative amounts, with explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryNegativePositiveAmountsWithContexts3
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 For each MonetaryAmount Factory: Create negative amounts, with explicit MonetaryContext.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryNegativePositiveAmountsWithInvalidNumber
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Bad case: For each MonetaryAmount Factory: Create negative amounts, with invalid numeric value, expect ArithmeticException.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountFactoryReturnsCorrectType
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.6 Ensure MonetaryAmountFactory instances accessible for all amount types under test return correct amount type.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmountTypes_Available
Test class: org.javamoney.tck.tests.CreatingMonetaryAmountsTest
Test method: 4.2.7 Ensure the types available, must be at least one type.
0 org.javamoney.tck.tests.CreatingMonetaryAmountsTest@bc05a6
testMonetaryAmount_isEqualTo
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isEqualTo().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isEqualToRegardlessMonetaryContext
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isEqualTo(), regardless different MonetaryContext instances.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isEqualToRegardlessType
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isEqualTo(), regardless implementation type.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isGreaterThan
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isGreaterThan().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isGreaterThanOrEquals
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isGreaterThanOrEquals().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isLessThan
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isLessThan().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMonetaryAmount_isLessThanOrEqualTo
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, check isLessThanOrEqualTo().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiplyExceedsCapabilities
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication with exceeding values throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiplyNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication of null throws NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiplyOne
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication by one returns same instance.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiply_Decimals
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct multiplication of decimal values.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiply_DoubleNEGATIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication of Double.NEGATIVE_INFINITY throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiply_DoubleNaN
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication of Double.NaN throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiply_DoublePOSITIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure multiplication of Double.POSITIVE_INFINITY throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testMultiply_Integral
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct multiplication of int values.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testNegate
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test negate().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testNoDepOnAmountImplementation
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.1 Ensures the system.s default locale is supported for MonetaryAmountFormat.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testNullConversion1
Test class: org.javamoney.tck.tests.conversion.ConvertingAmountsTest
Test method: 4.3.2 Bad case: Access CurrencyConversion with a CurrencyUnit==null, ensure NullPointerException is thrown.
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.convert.MonetaryConversions.getConversion(MonetaryConversions.java:79)
	at org.javamoney.tck.tests.conversion.ConvertingAmountsTest.testNullConversion1(ConvertingAmountsTest.java:98)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
java.lang.NullPointerException
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.convert.MonetaryConversions.getConversion(MonetaryConversions.java:79)
	at org.javamoney.tck.tests.conversion.ConvertingAmountsTest.testNullConversion1(ConvertingAmountsTest.java:98)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.conversion.ConvertingAmountsTest@1552920
testNullConversion2
Test class: org.javamoney.tck.tests.conversion.ConvertingAmountsTest
Test method: 4.3.2 Bad case: Access CurrencyConversion with a currency code==null, ensure NullPointerException is thrown.
java.lang.NullPointerException: Term currency code may not be null
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.convert.MonetaryConversions.getConversion(MonetaryConversions.java:100)
	at org.javamoney.tck.tests.conversion.ConvertingAmountsTest.testNullConversion2(ConvertingAmountsTest.java:109)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
java.lang.NullPointerException: Term currency code may not be null
	at java.util.Objects.requireNonNull(Unknown Source)
	at javax.money.convert.MonetaryConversions.getConversion(MonetaryConversions.java:100)
	at org.javamoney.tck.tests.conversion.ConvertingAmountsTest.testNullConversion2(ConvertingAmountsTest.java:109)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.conversion.ConvertingAmountsTest@1552920
testNumberTypeNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue numberValue() works correnctly.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberTypeZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if number type is not null and returning a concrete (no abstract class or interface).
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct long value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative_Double
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct double value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative_Float
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct double value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative_Integer
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct int value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative_Long
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct Number value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationNegative_Short
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Checks if a correct double value is returned, truncation is allowed to be performed. Check should be done for every JDK type.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueWithTruncationZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct Number value is returned, truncation is allowed to be performed. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberValueZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct long zero value is returned, no truncation is allowed to be performed.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testNumberWithTruncationNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct number value is returned, truncation is allowed to be performed. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testOperatorReturnTypeEqualsParameter
Test class: org.javamoney.tck.tests.FunctionalExtensionPointsTest
Test method: 4.2.4 Ensures the result of all operators under test is of the same class as the input.
0 org.javamoney.tck.tests.FunctionalExtensionPointsTest@136e637
testParseDifferentStyles
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.2 Test formats and parses (round-trip) any supported amount type for each supported Locale, using different format queries.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testParseIsIndependentOfImplementation
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.1 Test formats and parses (round-trip) any supported amount type for each supported Locale.
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testParseWithDifferentCurrencies
Test class: org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest
Test method: 4.4.1 Test formats and parses (round-trip) any supported amount type for each supported Locale, checks results for different currencies
0 org.javamoney.tck.tests.format.FormattingMonetaryAmountsTest@6c3152
testPassingOverConversionContextToSPIs
Test class: org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest
Test method: 4.3.3 Ensure additional ConversionQuery data is passed correctly to SPIs.
0 org.javamoney.tck.tests.conversion.ExchangeRatesAndRateProvidersTest@1d176f7
testPrecisionNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Test correct precision values, including border cases.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testPrecisionValues
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue getPrecision() works correctly.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testPrecisionZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct precision value is returned. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testProviderMetadata
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Test if all ExchangeRateProvider instances returns valid ProviderContext.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testProviderMetadata2
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Test if all CurrencyConversion instances returns valid ConversionContext, accessed by currency code.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testProviderMetadata2WithContext
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Test if all CurrencyConversion instances returns valid ConversionContext, accessed by ConversionQuery/currency code.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testProviderMetadata3
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Test if all CurrencyConversion instances returns valid ConversionContext, accessed by CurrencyUnit.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testProviderMetadata3WithContext
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Test if all CurrencyConversion instances returns valid ConversionContext, accessed by ConversionQuery/CurrencyUnit.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testProvidersAvailable
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Ensure at least one conversion provider is available, TestRateProvider must be present.
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testQuery
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test query().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testQueryInvalidQuery
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test query(), MonetaryQuery throws exception, MonetaryException expected.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testQueryNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test query(null), NullPointerException expected.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainder
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct results for remainder.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainderNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(null), throws NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainderZero_Double
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(0), double, throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainderZero_Long
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(0), long, throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainderZero_Number
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(0), Number, throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainder_DoubleNEGATIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(Double.NEGATIVE_INFINITY), throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainder_DoubleNaN
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(Double.NaN), throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testRemainder_DoublePOSITIVE_INFINITY
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure remainder(Double.POSITIVE_INFINITY), throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testReturningNumberValueIsNotNull
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Amount types do not return a NumberValue of null.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testScaleByPowerOfTen
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure scaleByPowerOfTen(1) returns correct results.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testScaleNegative
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Test correct scale values, including border cases.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testScaleValues
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue getScale() works correctly.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testScaleZero
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Check if a correct scale value is returned. Check should be done for every JDK type supported.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testSignum
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test signum().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtractMixedFractions
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct subtraction of mixed fractions.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtractMixedIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct subtraction of mixed ints.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtractNegativeIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct subtraction of negative ints.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtractPositiveFractions
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct subtraction of positive fractions.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtractPositiveIntegers
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure correct subtraction of positive ints.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtract_ExceedsCapabilities
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure subtraction with exceeding capabilities throws ArithmeticException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtract_IncompatibleCurrencies
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure subtraction with invalid currency throws MonetaryException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtract_Null
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure subtraction with null throws NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testSubtract_Zero
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, ensure subtraction of 0 returns same instance.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testTCKRateChainAvailability
Test class: org.javamoney.tck.tests.conversion.ProviderChainsTest
Test method: 4.3.4 Test availability of TCK provided providers.
0 org.javamoney.tck.tests.conversion.ProviderChainsTest@11aa95a
testUnsupportedConversion
Test class: org.javamoney.tck.tests.conversion.ConvertingAmountsTest
Test method: 4.3.2 Bad case: Try CurrencyConversion to an inconvertible (custom) currency (FOOANY), ensure CurrencyConversionException is thrown.
0 org.javamoney.tck.tests.conversion.ConvertingAmountsTest@1552920
testUseInvalidProvider
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Bad case: Access invalid ExchangeRateProvider, expect MonetaryException thrown, using default provider chain.
javax.money.MonetaryException: Invalid ExchangeRateProvider (not found): Dhdkjdhskljdsudgsdkjgjk sgdsjdg
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getProvidersToUse(DefaultMonetaryConversionsSingletonSpi.java:140)
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getExchangeRateProvider(DefaultMonetaryConversionsSingletonSpi.java:72)
	at javax.money.convert.MonetaryConversions.getExchangeRateProvider(MonetaryConversions.java:182)
	at org.javamoney.tck.tests.conversion.MonetaryConversionsTest.testUseInvalidProvider(MonetaryConversionsTest.java:328)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
javax.money.MonetaryException: Invalid ExchangeRateProvider (not found): Dhdkjdhskljdsudgsdkjgjk sgdsjdg
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getProvidersToUse(DefaultMonetaryConversionsSingletonSpi.java:140)
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getExchangeRateProvider(DefaultMonetaryConversionsSingletonSpi.java:72)
	at javax.money.convert.MonetaryConversions.getExchangeRateProvider(MonetaryConversions.java:182)
	at org.javamoney.tck.tests.conversion.MonetaryConversionsTest.testUseInvalidProvider(MonetaryConversionsTest.java:328)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testUseInvalidProviderWithinChain
Test class: org.javamoney.tck.tests.conversion.MonetaryConversionsTest
Test method: 4.3.1 Bad case: Access invalid ExchangeRateProvider, expect MonetaryException thrown, using explicit provider.
javax.money.MonetaryException: Invalid ExchangeRateProvider (not found): Dhdkjdhskljdsudgsdkjgjk sgdsjdg
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getProvidersToUse(DefaultMonetaryConversionsSingletonSpi.java:140)
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getExchangeRateProvider(DefaultMonetaryConversionsSingletonSpi.java:72)
	at javax.money.convert.MonetaryConversions.getExchangeRateProvider(MonetaryConversions.java:182)
	at org.javamoney.tck.tests.conversion.MonetaryConversionsTest.testUseInvalidProviderWithinChain(MonetaryConversionsTest.java:340)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
... Removed 50 stack frames
Click to show all stack frames
javax.money.MonetaryException: Invalid ExchangeRateProvider (not found): Dhdkjdhskljdsudgsdkjgjk sgdsjdg
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getProvidersToUse(DefaultMonetaryConversionsSingletonSpi.java:140)
	at org.javamoney.moneta.internal.convert.DefaultMonetaryConversionsSingletonSpi.getExchangeRateProvider(DefaultMonetaryConversionsSingletonSpi.java:72)
	at javax.money.convert.MonetaryConversions.getExchangeRateProvider(MonetaryConversions.java:182)
	at org.javamoney.tck.tests.conversion.MonetaryConversionsTest.testUseInvalidProviderWithinChain(MonetaryConversionsTest.java:340)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.javamoney.tck.TCKRunner.main(TCKRunner.java:108)
	at org.javamoney.tck.TCKRunnerTest.testTCKRunner(TCKRunnerTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:767)
	at org.testng.TestRunner.run(TestRunner.java:617)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
	at org.testng.TestNG.run(TestNG.java:1057)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
0 org.javamoney.tck.tests.conversion.MonetaryConversionsTest@7551fb
testValidDouble
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue doubleValue(), doubleValueExact() provide correct values.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidDoubleWithTruncation
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue doubleValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidInteger
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue intValue(), intValueExact() provide correct values.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidIntegerWithTruncation
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue intValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidLong
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue longValue(), longValueExact() provide correct values.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidLongWithTruncation
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue longValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberBD
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue asType(BigDecimal.class) provides correct values.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberBI
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue asType(BigInteger.class) provides correct values.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberWithTruncation_Byte
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue byteValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberWithTruncation_Double
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue doubleValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberWithTruncation_Float
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue floatValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberWithTruncation_Integer
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue intValue() is truncated correctly.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testValidNumberWithTruncation_Short
Test class: org.javamoney.tck.tests.ExternalizingNumericValueTest
Test method: 4.2.3 Ensure NumberValue shortValue() is truncated.
0 org.javamoney.tck.tests.ExternalizingNumericValueTest@b494a6
testWith
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test with().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testWith4ProvidedOperators
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 For each amount class, test with().
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testWithInvalidOperator
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Bad case: For each amount class, test with(), operator throws exception.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testWithNull
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Bad case: For each amount class, test with(null), expected NullPointerException.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3
testWithNull4ProvidedOperators
Test class: org.javamoney.tck.tests.ModellingMonetaryAmountsTest
Test method: 4.2.2 Bad case: For each amount class, test with(), operator throws exception.
0 org.javamoney.tck.tests.ModellingMonetaryAmountsTest@18486a3