import java.security.KeyPairGenerator;
import java.security.Signature;
import java.util.Properties;
+import java.util.TimeZone;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import org.cacert.gigi.database.DatabaseConnection;
import org.cacert.gigi.util.PEM;
@BeforeClass
public static void initEnvironment() throws IOException {
+ TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
if (envInited) {
return;
}
envInited = true;
- testProps.load(new FileInputStream("config/test.properties"));
+ try (FileInputStream inStream = new FileInputStream("config/test.properties")) {
+ testProps.load(inStream);
+ }
if ( !DatabaseConnection.isInited()) {
DatabaseConnection.init(testProps);
}
return "test" + System.currentTimeMillis() + "a" + (count++) + "u";
}
+ public static int countRegex(String text, String pattern) {
+ Pattern p = Pattern.compile(pattern);
+ Matcher m = p.matcher(text);
+ int i = 0;
+ while (m.find()) {
+ i++;
+ }
+ return i;
+ }
}