package commonTest;
import static org.junit.Assert.*;
import java.sql.Connection;
import org.junit.Test;
import carpool.carpoolDAO.CarpoolDaoBasic;
public class VaragrsTest {
@Test
public void test() {
Connection conn = CarpoolDaoBasic.getSQLConnection();
assertTrue(testVarargs() == 0);
assertTrue(testVarargs(null) == -1);
assertTrue(testVarargs(conn) == 1);
assertTrue(testVarargs(conn, conn) == 2);
assertTrue(testVarargsB() == 0);
assertTrue(testVarargsB(conn) == 1);
assertTrue(testVarargsB(conn, conn) == 2);
}
public static int testVarargs(Connection... conns){
int count = 0;
if (conns == null){
return -1;
}
else{
for (Connection conn : conns){
count++;
}
}
return count;
}
public static int testVarargsB(Connection... conns){
if (conns.length > 0 && ! (conns[0] instanceof java.sql.Connection)){
return -1;
}
return conns.length;
}
public static void lalala(Connection... conns){
Connection conn = null;
if (conns.length == 0){
conn = CarpoolDaoBasic.getSQLConnection();
}
else if (conns.length == 1){
conn = conns[0];
}
CarpoolDaoBasic.closeResources(conns.length == 0 ? conn : null, null, null, true);
}
}