@Test
public void testTemplate() throws Exception
{
NodeDto template = MetaService.getNode(cnx, TestHelpers.nodeMix.getId());
template.setPort(123);
MetaService.upsertNode(cnx, template);
cnx.commit();
NodeDto target = MetaService.getNode(cnx, TestHelpers.node.getId());
Assert.assertEquals(3, MetaService.getNodeQueueMappings(cnx, target.getId()).size());
Main.runCommand(new String[] { "Install-NodeTemPlate", "-t", TestHelpers.nodeMix.getName(), "-n", TestHelpers.node.getName() });
target = MetaService.getNode(cnx, TestHelpers.node.getId());
Assert.assertEquals(template.getPort(), target.getPort());
Assert.assertEquals(1, MetaService.getNodeQueueMappings(cnx, target.getId()).size());
}
}