2424import walkingkooka .convert .Converter ;
2525import walkingkooka .convert .ConverterContext ;
2626import walkingkooka .convert .provider .ConverterName ;
27- import walkingkooka .currency .CurrencyContexts ;
27+ import walkingkooka .currency .CurrencyLocaleContext ;
28+ import walkingkooka .currency .CurrencyLocaleContexts ;
2829import walkingkooka .environment .AuditInfo ;
2930import walkingkooka .environment .EnvironmentContext ;
3031import walkingkooka .environment .EnvironmentValueName ;
3132import walkingkooka .environment .MissingEnvironmentValueException ;
32- import walkingkooka .locale .LocaleContexts ;
3333import walkingkooka .net .email .EmailAddress ;
3434import walkingkooka .plugin .ProviderContext ;
3535import walkingkooka .plugin .ProviderContexts ;
7373
7474public final class SpreadsheetEngineContextSharedSpreadsheetEnvironmentContextTest extends SpreadsheetEngineContextSharedTestCase <SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext > {
7575
76+ private final static CurrencyLocaleContext CURRENCY_LOCALE_CONTEXT = CURRENCY_CONTEXT .setLocaleContext (LOCALE_CONTEXT );
77+
7678 private final static SpreadsheetContextSupplier SPREADSHEET_CONTEXT_SUPPLIER = SpreadsheetContextSuppliers .fake ();
7779
7880 private final static int DECIMAL_NUMBER_DIGIT_COUNT = 6 ;
@@ -131,9 +133,8 @@ public void testWithNullMultiplierFails() {
131133 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
132134 null ,
133135 SPREADSHEET_CONTEXT_SUPPLIER ,
134- CURRENCY_CONTEXT ,
136+ CURRENCY_LOCALE_CONTEXT ,
135137 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
136- LOCALE_CONTEXT ,
137138 SPREADSHEET_METADATA_CONTEXT ,
138139 TERMINAL_CONTEXT ,
139140 SPREADSHEET_PROVIDER ,
@@ -149,9 +150,8 @@ public void testWithNullSpreadsheetContextSupplierFails() {
149150 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
150151 MULTIPLIER ,
151152 null ,
152- CURRENCY_CONTEXT ,
153+ CURRENCY_LOCALE_CONTEXT ,
153154 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
154- LOCALE_CONTEXT ,
155155 SPREADSHEET_METADATA_CONTEXT ,
156156 TERMINAL_CONTEXT ,
157157 SPREADSHEET_PROVIDER ,
@@ -161,15 +161,14 @@ public void testWithNullSpreadsheetContextSupplierFails() {
161161 }
162162
163163 @ Test
164- public void testWithNullCurrencyContextFails () {
164+ public void testWithNullCurrencyLocaleContextFails () {
165165 assertThrows (
166166 NullPointerException .class ,
167167 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
168168 MULTIPLIER ,
169169 SPREADSHEET_CONTEXT_SUPPLIER ,
170170 null ,
171171 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
172- LOCALE_CONTEXT ,
173172 SPREADSHEET_METADATA_CONTEXT ,
174173 TERMINAL_CONTEXT ,
175174 SPREADSHEET_PROVIDER ,
@@ -185,26 +184,7 @@ public void testWithNullSpreadsheetEnvironmentContextFails() {
185184 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
186185 MULTIPLIER ,
187186 SPREADSHEET_CONTEXT_SUPPLIER ,
188- CURRENCY_CONTEXT ,
189- null ,
190- LOCALE_CONTEXT ,
191- SPREADSHEET_METADATA_CONTEXT ,
192- TERMINAL_CONTEXT ,
193- SPREADSHEET_PROVIDER ,
194- PROVIDER_CONTEXT
195- )
196- );
197- }
198-
199- @ Test
200- public void testWithNullLocaleContextFails () {
201- assertThrows (
202- NullPointerException .class ,
203- () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
204- MULTIPLIER ,
205- SPREADSHEET_CONTEXT_SUPPLIER ,
206- CURRENCY_CONTEXT ,
207- SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
187+ CURRENCY_LOCALE_CONTEXT ,
208188 null ,
209189 SPREADSHEET_METADATA_CONTEXT ,
210190 TERMINAL_CONTEXT ,
@@ -221,9 +201,8 @@ public void testWithNullSpreadsheetMetadataContextFails() {
221201 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
222202 MULTIPLIER ,
223203 SPREADSHEET_CONTEXT_SUPPLIER ,
224- CURRENCY_CONTEXT ,
204+ CURRENCY_LOCALE_CONTEXT ,
225205 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
226- LOCALE_CONTEXT ,
227206 null ,
228207 TERMINAL_CONTEXT ,
229208 SPREADSHEET_PROVIDER ,
@@ -239,9 +218,8 @@ public void testWithNullSpreadsheetProviderFails() {
239218 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
240219 MULTIPLIER ,
241220 SPREADSHEET_CONTEXT_SUPPLIER ,
242- CURRENCY_CONTEXT ,
221+ CURRENCY_LOCALE_CONTEXT ,
243222 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
244- LOCALE_CONTEXT ,
245223 SPREADSHEET_METADATA_CONTEXT ,
246224 TERMINAL_CONTEXT ,
247225 null ,
@@ -257,9 +235,8 @@ public void testWithNullProviderContextFails() {
257235 () -> SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
258236 MULTIPLIER ,
259237 SPREADSHEET_CONTEXT_SUPPLIER ,
260- CURRENCY_CONTEXT ,
238+ CURRENCY_LOCALE_CONTEXT ,
261239 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
262- LOCALE_CONTEXT ,
263240 SPREADSHEET_METADATA_CONTEXT ,
264241 TERMINAL_CONTEXT ,
265242 SPREADSHEET_PROVIDER ,
@@ -281,9 +258,8 @@ private SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext createContex
281258 return SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
282259 MULTIPLIER ,
283260 spreadsheetContextSupplier ,
284- CURRENCY_CONTEXT ,
261+ CURRENCY_LOCALE_CONTEXT ,
285262 spreadsheetEnvironmentContext ,
286- LOCALE_CONTEXT ,
287263 SpreadsheetMetadataContexts .basic (
288264 CREATE_METADATA ,
289265 SpreadsheetMetadataStores .treeMap ()
@@ -589,9 +565,8 @@ public void testEqualsDifferentMultiplier() {
589565 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
590566 BinaryNumberConverterFunctions .fake (),
591567 SPREADSHEET_CONTEXT_SUPPLIER ,
592- CURRENCY_CONTEXT ,
568+ CURRENCY_LOCALE_CONTEXT ,
593569 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
594- LOCALE_CONTEXT ,
595570 SPREADSHEET_METADATA_CONTEXT ,
596571 TERMINAL_CONTEXT ,
597572 SPREADSHEET_PROVIDER ,
@@ -606,9 +581,8 @@ public void testEqualsDifferentSpreadsheetContextSupplier() {
606581 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
607582 MULTIPLIER ,
608583 SpreadsheetContextSuppliers .fake (),
609- CURRENCY_CONTEXT ,
584+ CURRENCY_LOCALE_CONTEXT ,
610585 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
611- LOCALE_CONTEXT ,
612586 SPREADSHEET_METADATA_CONTEXT ,
613587 TERMINAL_CONTEXT ,
614588 SPREADSHEET_PROVIDER ,
@@ -618,14 +592,13 @@ public void testEqualsDifferentSpreadsheetContextSupplier() {
618592 }
619593
620594 @ Test
621- public void testEqualsDifferentCurrencyContext () {
595+ public void testEqualsDifferentCurrencyLocaleContext () {
622596 this .checkNotEquals (
623597 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
624598 MULTIPLIER ,
625599 SPREADSHEET_CONTEXT_SUPPLIER ,
626- CurrencyContexts .fake (),
600+ CurrencyLocaleContexts .fake (),
627601 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
628- LOCALE_CONTEXT ,
629602 SPREADSHEET_METADATA_CONTEXT ,
630603 TERMINAL_CONTEXT ,
631604 SPREADSHEET_PROVIDER ,
@@ -649,26 +622,8 @@ public void testEqualsDifferentSpreadsheetEnvironmentContext() {
649622 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
650623 MULTIPLIER ,
651624 SPREADSHEET_CONTEXT_SUPPLIER ,
652- CURRENCY_CONTEXT ,
625+ CURRENCY_LOCALE_CONTEXT ,
653626 spreadsheetEnvironmentContext ,
654- LOCALE_CONTEXT ,
655- SPREADSHEET_METADATA_CONTEXT ,
656- TERMINAL_CONTEXT ,
657- SPREADSHEET_PROVIDER ,
658- PROVIDER_CONTEXT
659- )
660- );
661- }
662-
663- @ Test
664- public void testEqualsDifferentLocaleContext () {
665- this .checkNotEquals (
666- SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
667- MULTIPLIER ,
668- SPREADSHEET_CONTEXT_SUPPLIER ,
669- CURRENCY_CONTEXT ,
670- SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
671- LocaleContexts .jre (Locale .FRANCE ),
672627 SPREADSHEET_METADATA_CONTEXT ,
673628 TERMINAL_CONTEXT ,
674629 SPREADSHEET_PROVIDER ,
@@ -683,9 +638,8 @@ public void testEqualsDifferentSpreadsheetMetadataContext() {
683638 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
684639 MULTIPLIER ,
685640 SPREADSHEET_CONTEXT_SUPPLIER ,
686- CURRENCY_CONTEXT ,
641+ CURRENCY_LOCALE_CONTEXT ,
687642 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
688- LOCALE_CONTEXT ,
689643 SpreadsheetMetadataContexts .fake (),
690644 TERMINAL_CONTEXT ,
691645 SPREADSHEET_PROVIDER ,
@@ -700,9 +654,8 @@ public void testEqualsDifferentTerminalContext() {
700654 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
701655 MULTIPLIER ,
702656 SPREADSHEET_CONTEXT_SUPPLIER ,
703- CURRENCY_CONTEXT ,
657+ CURRENCY_LOCALE_CONTEXT ,
704658 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
705- LOCALE_CONTEXT ,
706659 SPREADSHEET_METADATA_CONTEXT ,
707660 TerminalContexts .fake (),
708661 SPREADSHEET_PROVIDER ,
@@ -717,9 +670,8 @@ public void testEqualsDifferentSpreadsheetProvider() {
717670 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
718671 MULTIPLIER ,
719672 SPREADSHEET_CONTEXT_SUPPLIER ,
720- CURRENCY_CONTEXT ,
673+ CURRENCY_LOCALE_CONTEXT ,
721674 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
722- LOCALE_CONTEXT ,
723675 SPREADSHEET_METADATA_CONTEXT ,
724676 TERMINAL_CONTEXT ,
725677 SpreadsheetProviders .fake (),
@@ -734,9 +686,8 @@ public void testEqualsDifferentProviderContext() {
734686 SpreadsheetEngineContextSharedSpreadsheetEnvironmentContext .with (
735687 MULTIPLIER ,
736688 SPREADSHEET_CONTEXT_SUPPLIER ,
737- CURRENCY_CONTEXT ,
689+ CURRENCY_LOCALE_CONTEXT ,
738690 SPREADSHEET_ENVIRONMENT_CONTEXT .cloneEnvironment (),
739- LOCALE_CONTEXT ,
740691 SPREADSHEET_METADATA_CONTEXT ,
741692 TERMINAL_CONTEXT ,
742693 SPREADSHEET_PROVIDER ,
0 commit comments