import org.cacert.gigi.database.GigiPreparedStatement;
import org.cacert.gigi.database.GigiResultSet;
import org.cacert.gigi.database.SQLFileManager.ImportType;
-import org.cacert.gigi.dbObjects.CATS;
+import org.cacert.gigi.dbObjects.CATS.CATSType;
import org.cacert.gigi.dbObjects.Domain;
import org.cacert.gigi.dbObjects.DomainPingType;
import org.cacert.gigi.dbObjects.EmailAddress;
initEnvironment();
}
+ private static boolean inited = false;
+
public static Properties initEnvironment() {
try {
Properties mainProps = ConfiguredTest.initEnvironment();
-
+ if (inited) {
+ return mainProps;
+ }
+ inited = true;
purgeDatabase();
String type = testProps.getProperty("type");
generateMainProps(mainProps);
}
public static org.hamcrest.Matcher<String> hasError() {
- return CoreMatchers.containsString("<div class='bg-danger error-msgs'>");
+ return CoreMatchers.containsString("<div class='alert alert-danger error-msgs'>");
}
public static org.hamcrest.Matcher<String> hasNoError() {
}
public static String fetchStartErrorMessage(String d) throws IOException {
- String formFail = "<div class='bg-danger error-msgs'>";
+ String formFail = "<div class='alert alert-danger error-msgs'>";
int idx = d.indexOf(formFail);
if (idx == -1) {
return null;
}
- String startError = d.substring(idx + formFail.length(), idx + 100).trim();
+ String startError = d.substring(idx + formFail.length(), idx + formFail.length() + 150).trim();
return startError;
}
public static void makeAssurer(int uid) {
try (GigiPreparedStatement ps1 = new GigiPreparedStatement("INSERT INTO cats_passed SET user_id=?, variant_id=?, language='en_EN', version=1")) {
ps1.setInt(1, uid);
- ps1.setInt(2, CATS.ASSURER_CHALLENGE_ID);
+ ps1.setInt(2, CATSType.ASSURER_CHALLENGE.getId());
ps1.execute();
}