You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by md...@apache.org on 2014/06/13 11:38:43 UTC
svn commit: r1602351 - in /syncope/trunk/console/src:
main/java/org/apache/syncope/console/pages/ConnectorModalPage.java
test/java/org/apache/syncope/console/ConnInstanceTestITCase.java
Author: mdisabatino
Date: Fri Jun 13 09:38:42 2014
New Revision: 1602351
URL: http://svn.apache.org/r1602351
Log:
[SYNCOPE-506]
Modified:
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java
syncope/trunk/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java
Modified: syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java?rev=1602351&r1=1602350&r2=1602351&view=diff
==============================================================================
--- syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java (original)
+++ syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java Fri Jun 13 09:38:42 2014
@@ -428,7 +428,8 @@ public class ConnectorModalPage extends
conn.setConnectorName(bundleTO.getConnectorName());
conn.setBundleName(bundleTO.getBundleName());
conn.setVersion(bundleTO.getVersion());
- conn.getConfiguration().addAll(connPropView.getModelObject());
+ conn.getConfiguration().clear();
+ conn.getConfiguration().addAll(connPropView.getModelObject());
// Set the model object's capabilities to capabilitiesPalette's converted Set
conn.getCapabilities().addAll(selectedCapabilities.isEmpty()
Modified: syncope/trunk/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java?rev=1602351&r1=1602350&r2=1602351&view=diff
==============================================================================
--- syncope/trunk/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java (original)
+++ syncope/trunk/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java Fri Jun 13 09:38:42 2014
@@ -124,4 +124,52 @@ public class ConnInstanceTestITCase exte
seleniumDriver.switchTo().defaultContent();
}
+
+ @Test
+ public void issueSyncope506() {
+ selenium.click("css=img[alt=\"Resources\"]");
+
+ selenium.waitForCondition("selenium.isElementPresent(\"//div[@id='tabs']\");", "30000");
+
+ selenium.click("//tr[4]/td[3]/div/a/span");
+
+ selenium.waitForCondition(
+ "selenium.isElementPresent(\"//select[@name='version:dropDownChoiceField']\");", "30000");
+
+ selenium.selectFrame("index=0");
+
+ selenium.click("//div[2]/form/div[2]/ul/li[2]/a");
+
+ selenium.waitForCondition(
+ "selenium.isElementPresent(\"//div[2]/form/div[2]/div/div/div[3]/div[2]/span/select\");", "30000");
+
+ selenium.click("//div[2]/form/div[2]/div[2]/div/span/div[2]/div[30]/div[3]/span/div/div/span/a[2]/span/span");
+
+ selenium.click("//div[2]/form/div[3]/input");
+
+ seleniumDriver.switchTo().defaultContent();
+
+ selenium.waitForCondition("selenium.isTextPresent(\"Operation executed successfully\");", "30000");
+
+ selenium.click("//tr[4]/td[3]/div/a/span");
+
+ selenium.waitForCondition(
+ "selenium.isElementPresent(\"//select[@name='version:dropDownChoiceField']\");", "30000");
+
+ selenium.waitForCondition("selenium.isElementPresent(\"//iframe\");", "30000");
+ selenium.selectFrame("index=0");
+
+ selenium.click("//div[2]/form/div[2]/ul/li[2]/a");
+
+ selenium.waitForCondition(
+ "selenium.isElementPresent(\"//div[2]/form/div[2]/div/div/div[3]/div[2]/span/select\");", "30000");
+
+ selenium.waitForCondition("selenium.isElementPresent(\"//input[@value='99']\");","3000");
+
+ selenium.click("//div[2]/form/div[2]/ul/li[2]/a/span");
+
+ seleniumDriver.switchTo().defaultContent();
+
+ selenium.click("css=a.w_close");
+ }
}