@Test public void testRunLengthEncoding() throws Exception { Assert.assertEquals("3a1b3c", MediumTasks.runLengthEncoding("aaabccc")); Assert.assertEquals("1a3b1c", MediumTasks.runLengthEncoding("abbbc")); String string = "dadasdadaaggsrhshrhs"; Assert.assertEquals( string, MediumTasks.runLengthDecoding(MediumTasks.runLengthEncoding(string))); }
@Test public void testRunLengthDecoding() throws Exception { Assert.assertEquals("aaabccc", MediumTasks.runLengthDecoding("3a1b3c")); Assert.assertEquals("abbbc", MediumTasks.runLengthDecoding("1a3b1c")); String string = "3a232s2324e2113a557j6g1t"; Assert.assertEquals( string, MediumTasks.runLengthEncoding(MediumTasks.runLengthDecoding(string))); }