public void afterNeedClientAuth() { refreshLayout(getForm(Form.MAIN)); }
@Test public void testTrustOnly() throws Throwable { SslProperties props = new SslProperties("ssl", SslProperties.FormType.TRUST_ONLY); props.init(); List<String> ALL = Arrays.asList(props.useSsl.getName(), props.trustStorePath.getName(), props.trustStorePassword.getName(), props.trustStoreType.getName()); Form mainForm = props.getForm(Form.MAIN); assertThat(mainForm.getWidgets(), hasSize(ALL.size())); for (String field : ALL) { Widget w = mainForm.getWidget(field); Assert.assertThat(w, notNullValue()); } // Check default value assertFalse(props.useSsl.getValue()); assertTrue(mainForm.getWidget("useSsl").isVisible()); List<String> group1 = Arrays.asList("trustStoreType", "trustStorePath", "trustStorePassword"); for (String pName : group1) { assertTrue(pName, mainForm.getWidget(pName).isHidden()); } props.useSsl.setValue(true); assertTrue(mainForm.getWidget("useSsl").isCallAfter()); PropertiesDynamicMethodHelper.afterProperty(props, "useSsl"); for (String pName : group1) { assertTrue(pName, mainForm.getWidget(pName).isVisible()); } }
@Override public void setupLayout() { super.setupLayout(); Form mainForm = new Form(this, Form.MAIN); mainForm.addRow(clusterManagerType); mainForm.addRow(url); mainForm.addRow(basicAuth.getForm(Form.MAIN)); mainForm.addRow(ssl.getForm(Form.MAIN)); // use Schema Form.Reference here, as studio has not support Form.MAIN yet mainForm.addRow(schema.getForm(Form.REFERENCE)); mainForm.addRow(Widget.widget(blackList).setWidgetType(Widget.TABLE_WIDGET_TYPE)); }
@Test public void testAlli18n() { ComponentTestUtils.checkAllI18N(new BulkFileProperties(null).init(), errorCollector); ComponentTestUtils.checkAllI18N(new FixedConnectorsComponentProperties(null) { @Override protected Set<PropertyPathConnector> getAllSchemaPropertiesConnectors(boolean isOutputConnection) { // TODO Auto-generated method stub return null; } }.init(), errorCollector); ComponentTestUtils.checkAllI18N(new ProxyProperties(null).init(), errorCollector); ComponentTestUtils.checkAllI18N(new SchemaProperties(null).init(), errorCollector); ComponentTestUtils.checkAllI18N(new UserPasswordProperties(null).init(), errorCollector); ComponentTestUtils.checkAllI18N(new SslProperties(null).init(), errorCollector); }
@Test public void testSslProperteis() throws Throwable { SslProperties props = new SslProperties("ssl"); props.init(); props.verifyHost.getName()); Form mainForm = props.getForm(Form.MAIN);
public void afterUseSsl() { refreshLayout(getForm(Form.MAIN)); }
public void afterUseSsl() { refreshLayout(getForm(Form.MAIN)); }
public void afterNeedClientAuth() { refreshLayout(getForm(Form.MAIN)); }