@Test public void testAddNetworkConfigStatic() { TerremarkInstantiateVAppTemplateOptions options = addNetworkConfig( new NetworkConfig("default", URI.create("http://localhost"), FenceMode.BRIDGED)); assertEquals(Iterables.get(options.getNetworkConfig(), 0).getNetworkName(), "default"); assertEquals( Iterables.get(options.getNetworkConfig(), 0).getParentNetwork(), URI.create("http://localhost")); assertEquals(Iterables.get(options.getNetworkConfig(), 0).getFenceMode(), FenceMode.BRIDGED); }
@Test public void testInRowStatic() { TerremarkInstantiateVAppTemplateOptions options = inRow("row1"); assertEquals(options.getProperties().get("row"), "row1"); }
@Test public void testWithPasswordStatic() { TerremarkInstantiateVAppTemplateOptions options = withPassword("password1"); assertEquals(options.getProperties().get("password"), "password1"); }
@Test public void testInGroupStatic() { TerremarkInstantiateVAppTemplateOptions options = inGroup("group1"); assertEquals(options.getProperties().get("group"), "group1"); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testDiskSizeKilobytes() { TerremarkInstantiateVAppTemplateOptions options = new TerremarkInstantiateVAppTemplateOptions(); options.disk(512); }
@Test public void testMegabytesStatic() { TerremarkInstantiateVAppTemplateOptions options = memory(512); assertEquals(options.getMemorySizeMegabytes(), "512"); }
@Test public void testCpuCountStatic() { TerremarkInstantiateVAppTemplateOptions options = processorCount(3); assertEquals(options.getCpuCount(), "3"); }
@Test public void testInNetworkStatic() { TerremarkInstantiateVAppTemplateOptions options = inNetwork(URI.create("http://localhost")); assertEquals(options.getNetwork(), "http://localhost"); }