1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.juneau.transforms;
18
19 import java.util.*;
20
21 import org.apache.juneau.*;
22 import org.apache.juneau.swap.*;
23 import org.apache.juneau.swaps.*;
24
25 class LocaleSwap_StringSwapTest extends StringSwapTest_Base {
26
27 private static LocaleSwap SWAP = new LocaleSwap();
28
29 private static <T> StringSwap_Tester<T> tester(int index, String label, T object, StringSwap<T> swap, String expected) {
30 return StringSwap_Tester.create(index, label, object, swap, expected, BeanContext.DEFAULT_SESSION).build();
31 }
32
33 private static final StringSwap_Tester<?>[] TESTERS = {
34 tester(1, "Language only", Locale.ENGLISH, SWAP, "en"),
35 tester(2, "Language and country", Locale.JAPAN, SWAP, "ja-JP"),
36 tester(3, "null", null, SWAP, null)
37 };
38
39 static StringSwap_Tester<?>[] testers() {
40 return TESTERS;
41 }
42 }