1
2
3
4
5
6 package org.weda.common;
7
8 import java.util.Arrays;
9 import java.util.List;
10 import org.weda.test.WedaTestCase;
11
12 /**
13 *
14 * @author Mikhail Titov
15 */
16 public class NamesListRegistryTest extends WedaTestCase{
17
18 public NamesListRegistryTest(String name) throws Exception {
19 super(name);
20 }
21
22 public void test_list() throws Exception {
23 NamesListRegistry namesReg =
24 (NamesListRegistry)registry.getService(NamesListRegistry.class);
25 assertNotNull(namesReg);
26 List<String> list = namesReg.getNamesList("list1");
27 assertNotNull(list);
28 assertEquals(3, list.size());
29 assertTrue(
30 Arrays.equals(
31 new String[]{"name1", "name2", "name3"}
32 , list.toArray()));
33 }
34
35 public void test_extendList() throws Exception {
36 NamesListRegistry namesReg =
37 (NamesListRegistry)registry.getService(NamesListRegistry.class);
38 List<String> list = namesReg.getNamesList("list2");
39 assertNotNull(list);
40 assertEquals(3, list.size());
41 assertTrue(
42 Arrays.equals(
43 new String[]{"name1", "name3", "name4"}
44 , list.toArray()));
45
46 list = namesReg.getNamesList("list3");
47 assertEquals(2, list.size());
48 assertTrue(
49 Arrays.equals(
50 new String[]{"name3", "name4"}
51 , list.toArray()));
52 }
53
54 }