Тест Junit для кодирования / декодирования изображения в SpringBoot - PullRequest
0 голосов
/ 13 апреля 2020

Я пишу контрольный пример для своего служебного класса Image Encode / Decode, который имеет 3 метода:

decoder - декодирует зашифрованную строку изображения

addWatermark - добавляет водяной знак к декодированному изображению * Кодировщик 1005 *

- кодирует изображение с водяным знаком

Я использую кодировщик и декодер base64.

Я хочу написать тестовый блок для этого класса.

@RunWith(SpringRunner.class)
public class ImageUtilTest {
    @Test
    public void testDecoder() {
        String base64Image = "/9j/4AAQSkZJRODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODOfSr9O1WrP5rgE8j0/OlFXdga0LEQI5bGfpU/IJG4qPUmolG24bH97HNW0OJFJG4nnntXQopMVrFm3BCcYIHr0oqWLglOCDz0orZKxnex//9k=";
        String pathFile = "C:\\base64\\Decoded\\decoderimageTest.jpg";
        String decodeImage = MDkWatermarkUtil.decoder(base64Image, pathFile)
        assertEquals("Image decoded !", decodeImage);
    }
}
...