OAK-9891:refactored test case
@@ -27,6 +27,9 @@ import javax.jcr.version.VersionManager;
import org.apache.jackrabbit.JcrConstants;
import org.apache.jackrabbit.test.AbstractJCRTest;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Contains {@link VersionHistory} related tests.
*/
@@ -185,16 +188,21 @@ public class VersionHistoryTest extends AbstractJCRTest {
}
count++;
}
- vhr.addVersionLabel(versionName,"Label_" + versionName + "_0",false);
- vhr.addVersionLabel(versionName,"Label_" + versionName + "_1",false);
- vhr.addVersionLabel(versionName,"Label_" + versionName + "_2",false);
+ int versonLabelCount = 3;
+ List<String> versionLabels = new ArrayList<>();
+ for(int i = 0; i < versonLabelCount; i++) {
+ String labelName = "Label_" + versionName + "_" + i;
+ vhr.addVersionLabel(versionName, labelName,false);
+ versionLabels.add(labelName);
+ }
+
superuser.save();
vhr.removeVersion(versionName);
superuser.save();
- assertEquals("version label should not exist", false, vhr.hasVersionLabel("Label_" + versionName + "_0"));
- assertEquals("version label should not exist", false, vhr.hasVersionLabel("Label_" + versionName + "_1"));
- assertEquals("version label should not exist", false, vhr.hasVersionLabel("Label_" + versionName + "_2"));
+ for(String label : versionLabels) {
+ assertEquals("version label should not exist", false, vhr.hasVersionLabel(label));
+ }
}
