
Untitled
By: a guest on
Feb 15th, 2011 | syntax:
None | size: 1.33 KB | views:
14 | expires: Never
@Before
public void prepBackupRule() {
if (!TestUtility.runningInAS()) {
return;
}
node1Name = TestUtility.getUniqueString("node1Name");
node1 = new Node(node1Name, node1Name);
nodeService.createNode(node1);
node1Id = node1.getId();
String backupRuleString = TestUtility.getResourceAsString("com/emc/dpa/services/analysis/backup/No Recent Successful Backup.drl");
AnalysisRuleTemplate ruleTemplate = new AnalysisRuleTemplate();
ruleTemplate.setTemplateString(backupRuleString);
AnalysisRule rule = new AnalysisRule();
rule.setEnabled(true);
rule.setRuleTemplate(ruleTemplate);
analysisRuleService.save(ruleTemplate);
ruleId = rule.getId();
ruleTemplateId = ruleTemplate.getId();
AnalysisPolicy policy = new AnalysisPolicy();
Set<AnalysisRule> rules = new HashSet<AnalysisRule>(1);
rules.add(rule);
policy.setRules(rules);
Set<UUID> nodeIds = new HashSet<UUID>(1);
nodeIds.add(node1.getId());
policy.setNodeIds(nodeIds);
analysisPolicyService.save(policy);
policyId = policy.getId();
//re-init after data was inserted
analysisEngine.init();
//todo - make sure there's a violation after init()
}