package test.org.occiware.clouddesigner.occi.docker.connector.dockermachine;
import java.util.Random;
import org.occiware.clouddesigner.occi.docker.DockerFactory;
import org.occiware.clouddesigner.occi.docker.DockerPackage;
import org.occiware.clouddesigner.occi.docker.Machine_VirtualBox;
import org.occiware.clouddesigner.occi.docker.connector.ExecutableDockerFactory;
import org.occiware.clouddesigner.occi.docker.connector.ExecutableDockerModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@SuppressWarnings("all")
public class DockerMachineTest {
private static Logger LOGGER = LoggerFactory.getLogger(DockerMachineTest.class);
public static void main(final String[] args) {
final DockerFactory init = ExecutableDockerFactory.init();
DockerMachineTest.LOGGER.info("Running DockerMachineTest ...");
final DockerMachineTest instance = new DockerMachineTest();
instance.testScenario();
DockerMachineTest.LOGGER.info("**************END*********************");
}
public void testScenario() {
DockerFactory.eINSTANCE.eClass();
DockerFactory _dockerFactory = DockerPackage.eINSTANCE.getDockerFactory();
Machine_VirtualBox machine = _dockerFactory.createMachine_VirtualBox();
final Random randomGenerator = new Random();
final int randomInt = randomGenerator.nextInt(100);
machine.setName(("test-machine-" + Integer.valueOf(randomInt)));
final ExecutableDockerModel instanceExecDocker = new ExecutableDockerModel(machine);
instanceExecDocker.start();
}
}