>134 } catch (IllegalArgumentException e) {
>135 }
>136
>137 }
Листинг Б.4 (продолжение)
>138
>139 public void testStringToMonthCode() throws Exception {
>140 assertEquals(JANUARY,stringToMonthCode("1"));
>141 assertEquals(FEBRUARY,stringToMonthCode("2"));
>142 assertEquals(MARCH,stringToMonthCode("3"));
>143 assertEquals(APRIL,stringToMonthCode("4"));
>144 assertEquals(MAY,stringToMonthCode("5"));
>145 assertEquals(JUNE,stringToMonthCode("6"));
>146 assertEquals(JULY,stringToMonthCode("7"));
>147 assertEquals(AUGUST,stringToMonthCode("8"));
>148 assertEquals(SEPTEMBER,stringToMonthCode("9"));
>149 assertEquals(OCTOBER,stringToMonthCode("10"));
>150 assertEquals(NOVEMBER, stringToMonthCode("11"));
>151 assertEquals(DECEMBER,stringToMonthCode("12"));
>152
>153 //todo assertEquals(-1, stringToMonthCode("0"));
>154 // assertEquals(-1, stringToMonthCode("13"));
>155
>156 assertEquals(-1,stringToMonthCode("Hello"));
>157
>158 for (int m = 1; m <= 12; m++) {
>159 assertEquals(m, stringToMonthCode(monthCodeToString(m, false)));
>160 assertEquals(m, stringToMonthCode(monthCodeToString(m, true)));
>161 }
>162
>163 // assertEquals(1,stringToMonthCode("jan"));
>164 // assertEquals(2,stringToMonthCode("feb"));
>165 // assertEquals(3,stringToMonthCode("mar"));
>166 // assertEquals(4,stringToMonthCode("apr"));
>167 // assertEquals(5,stringToMonthCode("may"));
>168 // assertEquals(6,stringToMonthCode("jun"));
>169 // assertEquals(7,stringToMonthCode("jul"));
>170 // assertEquals(8,stringToMonthCode("aug"));
>171 // assertEquals(9,stringToMonthCode("sep"));
>172 // assertEquals(10,stringToMonthCode("oct"));
>173 // assertEquals(11,stringToMonthCode("nov"));
>174 // assertEquals(12,stringToMonthCode("dec"));
>175
>176 // assertEquals(1,stringToMonthCode("JAN"));
>177 // assertEquals(2,stringToMonthCode("FEB"));
>178 // assertEquals(3,stringToMonthCode("MAR"));
>179 // assertEquals(4,stringToMonthCode("APR"));
>180 // assertEquals(5,stringToMonthCode("MAY"));
>181 // assertEquals(6,stringToMonthCode("JUN"));
>182 // assertEquals(7,stringToMonthCode("JUL"));
>183 // assertEquals(8,stringToMonthCode("AUG"));
>184 // assertEquals(9,stringToMonthCode("SEP"));
>185 // assertEquals(10,stringToMonthCode("OCT"));
>186 // assertEquals(11,stringToMonthCode("NOV"));
>187 // assertEquals(12,stringToMonthCode("DEC"));
>188
>189 // assertEquals(1,stringToMonthCode("january"));
>190 // assertEquals(2,stringToMonthCode("february"));
>191 // assertEquals(3,stringToMonthCode("march"));