package utest; import static org.junit.Assert.assertEquals; import java.sql.ResultSet; import org.junit.Test; import connect.sqlite.ConnectData; public class test_service { @Test public void test_ExcuteUpdate() { // TODO do not put "println" inside the test code System.out.println("ExcuteQuery"); String sql = "SELECT * FROM service"; // TODO I do not understand this test! ConnectData instance = new ConnectData(); ResultSet expResult = null; ResultSet result = instance.ExcuteQuery(sql); assertEquals(expResult, result); } /** * Test of ExcuteQueryUpdate method, of class ConnectData. */ @Test public void test_falseExcuteUpdate() { // TODO do not put "println" inside the test code System.out.println("ExcuteQueryUpdate"); String sql = ""; ConnectData instance = new ConnectData(); boolean expResult = false; // TODO I do not understand this test! boolean result = instance.queryExcuteUpdate(sql); assertEquals(expResult, result); } // TODO I do not understand the two following tests (do you just check if the method call was successful?) It looks // like C, return codes are usually used in languages like C where there is no exception mechanism to deal with // errors) @Test public void test_deleteRecord() { /* System.out.println("Delete"); ServiceForm instance = new ServiceForm(); boolean expResult = true; boolean result = instance.deleteRecord(); assertEquals(expResult, result); */ } @Test public void test_addRecord() { /* System.out.println("Add"); ServiceForm instance = new ServiceForm(); boolean expResult = true; boolean result = instance.addRecord(); assertEquals(expResult, result); */ } }