01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17:
18: package org.apache.commons.beanutils.converters;
19:
20: import junit.framework.TestCase;
21:
22: /**
23: * Test Case for StringArrayConverter
24: *
25: * @author Robert Burrell Donkin
26: * @version $Revision: 469728 $ $Date: 2006-11-01 01:08:34 +0000 (Wed, 01 Nov 2006) $
27: */
28:
29: public class StringArrayConverterTestCase extends TestCase {
30:
31: public StringArrayConverterTestCase(String name) {
32: super (name);
33: }
34:
35: public void testIntToString() {
36:
37: int[] testArray = { 1, 2, 3, 4, 5 };
38: String[] results = (String[]) new StringArrayConverter()
39: .convert(String.class, testArray);
40:
41: assertEquals("Incorrect results size", 5, results.length);
42: assertEquals("Entry one is wrong", "1", results[0]);
43: assertEquals("Entry two is wrong", "2", results[1]);
44: assertEquals("Entry three is wrong", "3", results[2]);
45: assertEquals("Entry four is wrong", "4", results[3]);
46: assertEquals("Entry five is wrong", "5", results[4]);
47: }
48: }
|