package de.jpaw.bonaparte.api.tests; import org.testng.Assert; import org.testng.annotations.Test; import de.jpaw.bonaparte.api.media.MediaDataUtil; import de.jpaw.bonaparte.pojos.api.media.MediaData; public class ResourcesTest { @Test public void testPNG() throws Exception { MediaData d = MediaDataUtil.resourceAsPNG("/image/jpaw.png"); Assert.assertEquals(d.getRawData().length(), 1048); } @Test public void testJPG() throws Exception { MediaData d = MediaDataUtil.resourceAsJPG("/image/jpaw.jpg"); Assert.assertEquals(d.getRawData().length(), 1267); } @Test public void testText() throws Exception { MediaData d = MediaDataUtil.resourceAsText("text/hello.txt"); Assert.assertTrue(d.getText().startsWith("Hello, world")); Assert.assertTrue(d.getText().length() <= 14); // 13 on UNIX, 14 for CRLF on MS WIN } }