KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > openedit > store > SizeComparatorTest


1 /*
2  * Created on Jun 15, 2004
3  */

4 package com.openedit.store;
5
6 import java.util.ArrayList JavaDoc;
7 import java.util.Collections JavaDoc;
8 import java.util.List JavaDoc;
9
10 /**
11  * @author cburkey
12  *
13  */

14 public class SizeComparatorTest extends StoreTestCase {
15 /*
16  *
17  * Preemie
18 Newborn
19 3M
20 6M
21 9M
22 12M
23 18M
24 24M
25 2T
26 3T
27 4T
28 4
29 5
30 6
31 6X
32 7
33 8
34 10
35 12
36 14
37 16
38
39
40  *
41  */

42    public SizeComparatorTest( String JavaDoc inName )
43    {
44       super( inName );
45    }
46    
47     public void testSort()
48     {
49         List JavaDoc allSizes = new ArrayList JavaDoc();
50         allSizes.add("P");
51         allSizes.add("0M");
52         allSizes.add("3M");
53         allSizes.add("6M");
54         allSizes.add("9M");
55         allSizes.add("12M");
56         allSizes.add("18M");
57         allSizes.add("24M");
58         allSizes.add("2T");
59         allSizes.add("3T");
60         allSizes.add("4T");
61         allSizes.add("4");
62         allSizes.add("5");
63         allSizes.add("6");
64         allSizes.add("6X");
65         allSizes.add("7");
66         allSizes.add("8");
67         allSizes.add("10");
68         allSizes.add("12");
69         allSizes.add("14");
70         allSizes.add("16");
71         
72
73         List JavaDoc unsorted = new ArrayList JavaDoc();
74         unsorted.add("9M");
75         unsorted.add("12M");
76         unsorted.add("18M");
77         unsorted.add("0M");
78         unsorted.add("3M");
79         unsorted.add("24M");
80         unsorted.add("P");
81         unsorted.add("6M");
82         unsorted.add("6X");
83         unsorted.add("7");
84         unsorted.add("8");
85         unsorted.add("4T");
86         unsorted.add("4");
87         unsorted.add("5");
88         unsorted.add("16");
89         unsorted.add("6");
90         unsorted.add("10");
91         unsorted.add("2T");
92         unsorted.add("3T");
93         unsorted.add("12");
94         unsorted.add("14");
95
96         String JavaDoc sorted = allSizes.toString();
97         Collections.sort(unsorted, new SizeComparator());
98         
99         assertEquals(unsorted.toString(), allSizes.toString());
100     }
101     
102 }
103
Popular Tags