Search in sources :

Example 66 with Form

use of org.talend.daikon.properties.presentation.Form in project components by Talend.

the class TSalesforceInputPropertiesTest method testSetupLayout.

@Test
public void testSetupLayout() {
    // Check if layout was set before
    Form mainForm = properties.getForm(Form.MAIN);
    Assert.assertNull(mainForm);
    Form advancedForm = properties.getForm(Form.ADVANCED);
    Assert.assertNull(advancedForm);
    setupProperties();
    properties.setupLayout();
    // check the result of setup layout
    mainForm = properties.getForm(Form.MAIN);
    advancedForm = properties.getForm(Form.ADVANCED);
    Assert.assertNotNull(advancedForm.getWidget(properties.safetySwitch));
    Assert.assertNotNull(mainForm);
    Assert.assertNotNull(advancedForm);
}
Also used : Form(org.talend.daikon.properties.presentation.Form) Test(org.junit.Test)

Example 67 with Form

use of org.talend.daikon.properties.presentation.Form in project components by Talend.

the class TSalesforceInputPropertiesTest method testAfterManualQuery.

@Test
public void testAfterManualQuery() {
    properties.init();
    reset(properties);
    Form mainForm = properties.getForm(Form.MAIN);
    properties.afterManualQuery();
    verify(properties, times(1)).refreshLayout(eq(mainForm));
}
Also used : Form(org.talend.daikon.properties.presentation.Form) Test(org.junit.Test)

Example 68 with Form

use of org.talend.daikon.properties.presentation.Form in project components by Talend.

the class TSalesforceInputPropertiesTest method testAfterPkChunkingSleepTime.

@Test
public void testAfterPkChunkingSleepTime() {
    properties.init();
    reset(properties);
    Form advForm = properties.getForm(Form.ADVANCED);
    properties.afterPkChunkingSleepTime();
    verify(properties, times(1)).refreshLayout(eq(advForm));
}
Also used : Form(org.talend.daikon.properties.presentation.Form) Test(org.junit.Test)

Example 69 with Form

use of org.talend.daikon.properties.presentation.Form in project components by Talend.

the class TSalesforceInputPropertiesTest method testAfterQueryMode.

@Test
public void testAfterQueryMode() {
    properties.init();
    reset(properties);
    Form mainForm = properties.getForm(Form.MAIN);
    Form advForm = properties.getForm(Form.ADVANCED);
    properties.afterQueryMode();
    verify(properties, times(1)).refreshLayout(eq(mainForm));
    verify(properties, times(1)).refreshLayout(eq(advForm));
}
Also used : Form(org.talend.daikon.properties.presentation.Form) Test(org.junit.Test)

Example 70 with Form

use of org.talend.daikon.properties.presentation.Form in project components by Talend.

the class TSalesforceInputPropertiesTest method testAfterGuessQuery.

@Test
public void testAfterGuessQuery() {
    properties.init();
    reset(properties);
    Form mainForm = properties.getForm(Form.MAIN);
    properties.afterGuessQuery();
    verify(properties, times(1)).refreshLayout(eq(mainForm));
}
Also used : Form(org.talend.daikon.properties.presentation.Form) Test(org.junit.Test)

Aggregations

Form (org.talend.daikon.properties.presentation.Form)436 Test (org.junit.Test)199 Widget (org.talend.daikon.properties.presentation.Widget)73 ComponentProperties (org.talend.components.api.properties.ComponentProperties)17 Property (org.talend.daikon.properties.property.Property)13 SalesforceConnectionProperties (org.talend.components.salesforce.SalesforceConnectionProperties)12 Schema (org.apache.avro.Schema)10 ArrayList (java.util.ArrayList)9 ComponentWizard (org.talend.components.api.wizard.ComponentWizard)8 NamedThing (org.talend.daikon.NamedThing)8 INode (org.talend.core.model.process.INode)7 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)6 SnowflakeTableProperties (org.talend.components.snowflake.SnowflakeTableProperties)6 GenericElementParameter (org.talend.designer.core.generic.model.GenericElementParameter)6 ElementParameter (org.talend.designer.core.model.components.ElementParameter)6 List (java.util.List)5 SalesforceInputProperties (org.talend.components.salesforce.dataprep.SalesforceInputProperties)5 PresentationItem (org.talend.daikon.properties.PresentationItem)5 ComponentWizardDefinition (org.talend.components.api.wizard.ComponentWizardDefinition)4 MarkLogicConnectionPropertiesTest (org.talend.components.marklogic.tmarklogicconnection.MarkLogicConnectionPropertiesTest)4