Merge pull request #1 from myrle-krantz/develop
Added tiny assist function for generating unique identifiers for test.
diff --git a/src/main/java/io/mifos/core/test/env/TestEnvironment.java b/src/main/java/io/mifos/core/test/env/TestEnvironment.java
index 4d0c96d..f83bf59 100644
--- a/src/main/java/io/mifos/core/test/env/TestEnvironment.java
+++ b/src/main/java/io/mifos/core/test/env/TestEnvironment.java
@@ -103,6 +103,7 @@
Properties properties;
private RsaKeyPairFactory.KeyPairHolder keyPairHolder;
+ private int uniquenessSuffix = 0;
public TestEnvironment(final String springApplicationName) {
super();
@@ -115,6 +116,17 @@
populate();
}
+ public String generateUniqueIdentifer(final String prefix) {
+ return generateUniqueIdentifer(prefix, 1);
+ }
+
+ //prefix followed by a positive number.
+ public String generateUniqueIdentifer(final String prefix, int minimumDigitCount) {
+ uniquenessSuffix++;
+ String format = String.format("%%0%dd", minimumDigitCount);
+ return String.format(format, uniquenessSuffix);
+ }
+
public void setContextPath(final String contextPath) {
this.properties.setProperty(SERVER_CONTEXT_PATH_PROPERTY, contextPath);
}