Я пишу контрольный пример для своего служебного класса 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);
}
}