RunEveryone.java

package durbodax.commands;

import static org.junit.Assert.*;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import org.junit.Test;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

public class RunEveryone {

	@Test
	public void test() {

		try {
			Connection conn = (Connection) DriverManager.getConnection(
					"jdbc:mysql://th101c-4.cs.wm.edu:33061/priest_durbodax",
					"root", "s3m3rU");
			Statement stmt = (Statement) conn.createStatement();
			String query = "select ID from main limit 2000;";
			ResultSet rs = stmt.executeQuery(query);
			while (rs.next()) {
				String args = rs.getString("ID");
				System.out.println("flow:1");
				// String params = "ComputeInLawTax 737"; //1->737
				ComputeInLawTax instance1 = new ComputeInLawTax();
				System.out.println("TestCase: ComputeInLaw Test Case");
				String params = "ComputeInLaw " + args;
				instance1.execute(params.split(" "));
				ComputeIncomeTaxSingle instance2 = new ComputeIncomeTaxSingle();
				System.out
						.println("TestCase: ComputeIncomeTaxSingle Test Case");
				params = "ComputeIncomeTaxSingle " + args;
				instance2.execute(params.split(" "));
				ComputeChildCredit instance3 = new ComputeChildCredit();
				System.out.println("TestCase: ComputeChildCredit Test Case");
				params = "ComputeChildCredit " + args;
				instance3.execute(params.split(" "));
				ComputePromo instance4 = new ComputePromo();
				System.out.println("TestCase: ComputePromo Test Case");
				params = "ComputePromo " + args;
				instance4.execute(params.split(" "));
				ComputeEmployedMomCredit instance5 = new ComputeEmployedMomCredit();
				System.out
						.println("TestCase: ComputeEmploymedMomCredit Test Case");
				params = "ComputeEmploymedMomCredit " + args;
				instance5.execute(params.split(" "));
				System.out.print("TestCase: ComputeBplTravel Test Case");
				ComputeBplTravel instance6 = new ComputeBplTravel();

				params = "ComputeBplTravel " + args;
				instance6.execute(params.split(" "));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}