package word;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import junit.framework.Assert;
import org.junit.Test;
import word.utils.ImageUtils;
import word.utils.TestUtils;
import word.utils.Utils;
public class ImageUtilsTest extends Assert{
@Test
public void sanityTestLocal() throws IOException{
ImageUtils imageUtils = new ImageUtils();
assertNotNull(imageUtils);
BufferedImage bufferedImage = ImageIO.read(new File(Utils.getAppRoot() + "/src/test/resources/dtpick.gif"));
String hexa = ImageUtils.getImageHexaBase64(bufferedImage, "gif");
assertEquals(1, TestUtils.regexCount(hexa, "R0lGODlhEAAQAPMAAKVNSkpNpUpNSqWmpdbT1v"));
}
@Test(expected = IOException.class)
public void exceptionTest() throws IOException{
URL url = new URL("bullshit.gif");
@SuppressWarnings("unused")
BufferedImage bufferedImage = ImageIO.read(url);
}
}