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
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();
|
|
}
|
|
}}
|