package com.cedricblondeau.webpage2html.transformers.assets;
import junit.framework.TestCase;
import org.apache.commons.codec.binary.Base64;
public class BaseTransformerTest extends TestCase {
public void testConvertToBase64() {
String mediaType = "image/png";
BaseTransformer baseTransformer = new BaseTransformer(mediaType);
String imageBase64 = "R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";
byte[] imageData = Base64.decodeBase64(imageBase64);
baseTransformer.setData(imageData);
assertEquals("Resource must be transformed to Base64", String.format("data:%s;base64,%s", mediaType, imageBase64), baseTransformer.getBase64());
}
}