Тестовый набор для декодирования изображения / кодирования и водяных знаков - PullRequest
0 голосов
/ 17 апреля 2020

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

  • decoder - декодирует зашифрованную строку изображения
  • addWatermark - добавляет водяной знак в декодированное изображение
  • кодировщик - кодирует изображение с водяным знаком

Я использую кодировщик и декодер 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);
    }
}
...