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