You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
3.1 KiB

package hsfulda.de;
/**
* Hello world!
*
*/
public class App
{
public static void main(String[] args) {
String usernameTest = "VDBS41";
String passwordTest = "VDBS41";
String usernameValidation = "VDBS42";
String passwordValidation = "VDBS42";
FedConnection fedConnection;
/*
* Test schema
*/
try {
fedConnection = (new FedPseudoDriver()).getConnection(usernameTest, passwordTest);
FedTestEnvironment fedTestEvironment = new FedTestEnvironment(fedConnection);
fedTestEvironment.run("Test/DRPTABS.SQL", false);
fedTestEvironment.run("Test/CREPARTABS.SQL", false);
fedTestEvironment.run("Test/INSERTAIRPORTS.SQL", false);
fedTestEvironment.run("Test/INSERTAIRLINES.SQL", false);
fedTestEvironment.run("Test/INSERTPASSENGERS.SQL", false);
fedTestEvironment.run("Test/INSERTFLIGHTS.SQL", false);
fedTestEvironment.run("Test/INSERTBOOKINGS.SQL", false);
fedTestEvironment.run("Test/PARSELS1T.SQL", true);
fedTestEvironment.run("Test/PARSELS1TGP.SQL", true);
fedTestEvironment.run("Test/PARSELS1OR.SQL", true);
fedTestEvironment.run("Test/PARSELSJOIN1.SQL", true);
fedTestEvironment.run("Test/PARUPDS.SQL", true);
fedTestEvironment.run("Test/PARINSERTS.SQL", true);
fedTestEvironment.run("Test/PARDELS.SQL", true);
} catch (FedException fedException) {
fedException.printStackTrace();
}
/*
* Validation schema
*/
try {
fedConnection = (new FedPseudoDriver()).getConnection(usernameValidation, passwordValidation);
FedTestEnvironment fedTestEvironment = new FedTestEnvironment(fedConnection);
fedTestEvironment.run("Validation/DRPTABS.SQL", false);
fedTestEvironment.run("Validation/CREPARTABS.SQL", false);
fedTestEvironment.run("Validation/INSERTAIRPORTS.SQL", false);
fedTestEvironment.run("Validation/INSERTAIRLINES.SQL", false);
fedTestEvironment.run("Validation/INSERTPASSENGERS.SQL", false);
fedTestEvironment.run("Validation/INSERTFLIGHTS.SQL", false);
fedTestEvironment.run("Validation/INSERTBOOKINGS.SQL", false);
fedTestEvironment.run("Validation/INSERT-PASSAGIER-10K-5.SQL", false);
fedTestEvironment.run("Validation/INSERT-BUCHUNG-10K-5.SQL", false);
fedTestEvironment.run("Validation/PARSEL1TSmall.SQL", true);
fedTestEvironment.run("Validation/PARSEL1TLarge.SQL", true);
fedTestEvironment.run("Validation/PARSEL1TGPSmall.SQL", true);
fedTestEvironment.run("Validation/PARSEL1TGPLarge.SQL", true);
fedTestEvironment.run("Validation/PARSEL1TOR.SQL", true);
fedTestEvironment.run("Validation/PARSELJOINNormal.SQL", true);
fedTestEvironment.run("Validation/PARSELJOINSpecial.SQL", true);
} catch (FedException fedException) {
fedException.printStackTrace();
}
}}