/** * add ONE to a 62 based value * * @param value a 62 based value in string format * @return the value plus ONE in 62 based format */ public static String addOne(String value) { int v = sixtyTwoBaseToTen(value); return tenBaseToSixtyTwo(v + 1); } }
Assert.assertEquals(SixtyTwoBase.characters[i], v.charAt(0)); int vi = SixtyTwoBase.sixtyTwoBaseToTen(new Character(SixtyTwoBase.characters[i]).toString()); Assert.assertEquals(i, vi); Assert.assertEquals(2432, SixtyTwoBase.sixtyTwoBaseToTen("dE")); Assert.assertEquals("dE", SixtyTwoBase.tenBaseToSixtyTwo(2432)); set.add(v); Assert.assertEquals(i + 1, SixtyTwoBase.sixtyTwoBaseToTen(SixtyTwoBase.addOne(v))); SixtyTwoBase.sixtyTwoBaseToTen(null); } catch (Exception e) { SixtyTwoBase.sixtyTwoBaseToTen(""); } catch (Exception e) {