@Test public void testPropertyDataPortType() { Properties props = new Properties(); props.setProperty(Options.PROP_DATA_PORT_TYPE, CloseOnUpgradeAttempt.class.getCanonicalName()); Options o = new Options.Builder(props).build(); assertEquals("default verbose", false, o.isVerbose()); // One from a different type assertEquals("property data port class", CloseOnUpgradeAttempt.class.getCanonicalName(), o.buildDataPort().getClass().getCanonicalName()); }
DataPort newDataPort = this.options.buildDataPort(); newDataPort.connect(serverURI, this);
DataPort newDataPort = this.options.buildDataPort(); newDataPort.connect(serverURI, this);
@Test public void testDefaultDataPort() { Options o = new Options.Builder().build(); DataPort dataPort = o.buildDataPort(); assertNotNull(dataPort); assertEquals("default dataPort", Options.DEFAULT_DATA_PORT_TYPE, dataPort.getClass().getCanonicalName()); }