import org.junit.Test; import static org.junit.Assert.assertEquals; public class SpreadsheetColumnEncodingTest { private int result; private String code; @Test public void decodeSpreadsheetColumn1() { result = 1; code = "A"; test(result, code); } @Test public void decodeSpreadsheetColumn2() { result = 4; code = "D"; test(result, code); } @Test public void decodeSpreadsheetColumn3() { result = 27; code = "AA"; test(result, code); } @Test public void decodeSpreadsheetColumn4() { result = 702; code = "ZZ"; test(result, code); } private void test(int result, String code) { assertEquals(result, SpreadsheetColumnEncoding.decodeSpreadsheetColumn(code)); } }