// Path: src/main/java/uk/co/pols/bamboo/gitplugin/client/utils/CharUtil.java
// public class CharUtil {
// 
//     /**
//      * Converts byte array to char array.
//      */
//     public static char[] toCharArray(byte[] barr) {
//         if (barr == null) {
//             return null;
//         }
//         char[] carr = new char[barr.length];
//         for (int i = 0; i < barr.length; i++) {
//             carr[i] = (char) barr[i];
//         }
//         return carr;
//     }
// }


import junit.framework.TestCase;
import uk.co.pols.bamboo.gitplugin.client.utils.CharUtil;
package uk.co.pols.bamboo.gitplugin.client.utils;


public class CharUtilTest extends TestCase {
    private static final String TEST_STRING = "Test ...";

    public void testConvertsAByteArrayIntoACharacterArray() {
        assertEqualArrays(
                new char[] { 'T', 'e', 's', 't', ' ', '.', '.', '.'},
                CharUtil.toCharArray(TEST_STRING.getBytes())
        );
    }

    private void assertEqualArrays(char[] lhs, char[] rhs) {
        assertEquals(lhs.length, rhs.length);
        for(int index = 0; index < lhs.length; index++) {
// Path: src/main/java/uk/co/pols/bamboo/gitplugin/client/utils/CharUtil.java
// public class CharUtil {
// 
//     /**
//      * Converts byte array to char array.
//      */
//     public static char[] toCharArray(byte[] barr) {
//         if (barr == null) {
//             return null;
//         }
//         char[] carr = new char[barr.length];
//         for (int i = 0; i < barr.length; i++) {
//             carr[i] = (char) barr[i];
//         }
//         return carr;
//     }
// }


// Path: src/test/java/uk/co/pols/bamboo/gitplugin/client/utils/CharUtilTest.java
import junit.framework.TestCase;
import uk.co.pols.bamboo.gitplugin.client.utils.CharUtil;

package uk.co.pols.bamboo.gitplugin.client.utils;


public class CharUtilTest extends TestCase {
    private static final String TEST_STRING = "Test ...";

    public void testConvertsAByteArrayIntoACharacterArray() {
        assertEqualArrays(
                new char[] { 'T', 'e', 's', 't', ' ', '.', '.', '.'},
                CharUtil.toCharArray(TEST_STRING.getBytes())
        );
    }

    private void assertEqualArrays(char[] lhs, char[] rhs) {
        assertEquals(lhs.length, rhs.length);
        for(int index = 0; index < lhs.length; index++) {
            assertEquals(lhs[index], rhs[index]);