use of org.btrplace.model.constraint.Split in project scheduler by btrplace.
the class SplitBuilderTest method testGoodSignatures.
@Test(dataProvider = "goodSplits")
public void testGoodSignatures(String str, int nbVMs1, int nbVMs2) throws Exception {
ScriptBuilder b = new ScriptBuilder(new DefaultModel());
Split x = (Split) b.build("namespace test; VM[1..10] : tiny;\n@N[1..20] : defaultNode;\n" + str).getConstraints().iterator().next();
Assert.assertEquals(x.getInvolvedVMs().size(), nbVMs2 + nbVMs1);
Assert.assertEquals(x.isContinuous(), !str.startsWith(">>"));
}
Aggregations