@@ -0,0 +1,978 @@
+package org.sfm.csv;%0A%0Aimport org.junit.Test;%0A%0Aimport static org.junit.Assert.*;%0A%0Apublic class CsvColumnKeyTest %7B%0A%0A    @Test%0A    public void testIsAlias() throws Exception %7B%0A        assertFalse(new CsvColumnKey(%22c%22 ,0).isAlias());%0A        assertTrue(new CsvColumnKey(%22c%22, 0).alias(%22b%22).isAlias());%0A    %7D%0A%0A    @Test%0A    public void testGetParent() throws Exception %7B%0A        assertNull(new CsvColumnKey(%22c%22 ,0).getParent());%0A        assertNotNull(new CsvColumnKey(%22c%22 ,0).alias(%22b%22).getParent());%0A    %7D%0A%0A    @Test%0A    public void testHashCode() throws Exception %7B%0A        assertNotEquals(new CsvColumnKey(%22col%22, 2).hashCode(), new CsvColumnKey(%22col%22, 3).hashCode());%0A    %7D%0A%0A    @Test%0A    public void testEquals() throws Exception %7B%0A        assertEquals(new CsvColumnKey(%22col%22, 2), new CsvColumnKey(%22col%22, 2));%0A        assertNotEquals(new CsvColumnKey(%22col%22, 2), new CsvColumnKey(%22col1%22, 2));%0A        assertNotEquals(new CsvColumnKey(%22col%22, 2), new CsvColumnKey(%22col%22, 4));%0A    %7D%0A%7D

add test