package org.molgenis.util; import org.testng.annotations.Test; import java.io.IOException; import java.nio.charset.Charset; import static org.testng.Assert.assertEquals; public class ResourceUtilsTest { @Test public void getStringClassString() throws IOException { assertEquals(ResourceUtils.getString(getClass(), "/resource.txt"), "example resource"); } @Test public void getStringClassStringCharset() throws IOException { assertEquals(ResourceUtils.getString(getClass(), "/resource.txt", Charset.forName("UTF-8")), "example resource"); } @Test public void getBytes() throws IOException { assertEquals(ResourceUtils.getBytes(getClass(), "/resource.txt").length, 16); } @Test public void getMySqlQueryFromFileTest() throws IOException { String query = ResourceUtils.getString(getClass(), "/test_mysql_repo_util_query.sql"); assertEquals(query, "SELECT * FROM `test` WHERE `test`='test';"); } }