Base64 Encoding

Reference: Base64 Encoding

Usage

void encode() {
    //given
    Base64 sut = SimpleBase64.getInstance()
    String input = "f-lab";

    //when
    String actual = sut.encode(input, StandardCharsets.UTF_8);

    //then
    Assertions.assertEquals("Zi1sYWI=", actual);
}

void decode() {
    //given
    Base64 sut = SimpleBase64.getInstance()
    String input = "Zi1sYWI=";

    //when
    String actual = sut.decode(input, StandardCharsets.UTF_8);

    //then
    Assertions.assertEquals("f-lab", actual);
}