1 4 package com.openedit.store; 5 6 import java.util.ArrayList ; 7 import java.util.Collections ; 8 import java.util.List ; 9 10 14 public class SizeComparatorTest extends StoreTestCase { 15 42 public SizeComparatorTest( String inName ) 43 { 44 super( inName ); 45 } 46 47 public void testSort() 48 { 49 List allSizes = new ArrayList (); 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 unsorted = new ArrayList (); 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 sorted = allSizes.toString(); 97 Collections.sort(unsorted, new SizeComparator()); 98 99 assertEquals(unsorted.toString(), allSizes.toString()); 100 } 101 102 } 103 | Popular Tags |