package com.kedzie.vbox.test.soap; import android.test.suitebuilder.annotation.SmallTest; import android.util.Log; import com.google.common.base.Objects; import com.kedzie.vbox.api.IDHCPServer; import com.kedzie.vbox.api.IHost; import com.kedzie.vbox.api.IHostNetworkInterface; import com.kedzie.vbox.test.AllTests; import com.kedzie.vbox.test.VBoxTestCase; public class HostTest extends VBoxTestCase { private static final String TAG = "MachineStorageTest"; private IHost host; @Override protected void setUp() throws Exception { super.setUp(); host = getVBox().getHost(); } @SmallTest public void testGetInterfacesAndDHCP() throws Exception { for(IDHCPServer dhcp : getVBox().getDHCPServers()) { Log.i(TAG, Objects.toStringHelper(dhcp) .add("Enabled?", dhcp.getEnabled()) .add("Lower IP", dhcp.getLowerIP()) .add("Upper IP", dhcp.getUpperIP()) .add("IP Address", dhcp.getIPAddress()) .add("Network Name", dhcp.getNetworkName()) .add("Network Mask", dhcp.getNetworkMask()) .toString()); } for(IHostNetworkInterface net : host.getNetworkInterfaces()) { Log.i(TAG, Objects.toStringHelper(net) .add("name", net.getName()) .add("network name", net.getNetworkName()) .toString()); IDHCPServer dhcp = AllTests.getAPI().findDHCPServerByNetworkName(net.getNetworkName()); Log.i(TAG, "DHCP: " + dhcp); } } }