diff options
author | Stefan Seelmann <mail@stefan-seelmann.de> | 2022-06-12 19:19:48 +0300 |
---|---|---|
committer | Stefan Seelmann <mail@stefan-seelmann.de> | 2022-06-12 19:19:48 +0300 |
commit | 62706d3c9c9d70910918b2ef3229072d6f1070ae (patch) | |
tree | aaeb587fbc45bcb5f9601706c21372a1b29687b6 | |
parent | c0a21aa5636b2788f657f7526129ad917a296577 (diff) |
DIRSTUDIO-1298: Update address editor UI testDIRSTUDIO-1298-add-address-editor-ui-test-2
-rw-r--r-- | tests/test.integration.ui/src/main/java/org/apache/directory/studio/test/integration/ui/EntryEditorTest.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/tests/test.integration.ui/src/main/java/org/apache/directory/studio/test/integration/ui/EntryEditorTest.java b/tests/test.integration.ui/src/main/java/org/apache/directory/studio/test/integration/ui/EntryEditorTest.java index 7c2b53ca7..1ed2ca7c1 100644 --- a/tests/test.integration.ui/src/main/java/org/apache/directory/studio/test/integration/ui/EntryEditorTest.java +++ b/tests/test.integration.ui/src/main/java/org/apache/directory/studio/test/integration/ui/EntryEditorTest.java @@ -569,7 +569,7 @@ public class EntryEditorTest extends AbstractTestBase /** - * DIRSTUDIO-1298: The RFC 4517 Postal Address value editor en-/decoding is incomplete + * Test for the postal address value editor, with an example from DIRSTUDIO-1298 to verify encoding/decoding of special characters. */ @ParameterizedTest @LdapServersSource @@ -611,28 +611,23 @@ public class EntryEditorTest extends AbstractTestBase "1234 Main St., Anytown, CA 12345, USA" ); assertTrue( addressEditorDialogBot.isVisible() ); assertEquals( "1234 Main St.\nAnytown, CA 12345\nUSA", addressEditorDialogBot.getText() ); - // TODO: $1,000,000 Sweepstakes - addressEditorDialogBot.setText( "1,000,000 Sweepstakes\nPO Box 1000000\nAnytown, CA 12345\nUSA" ); + addressEditorDialogBot.setText( "$1,000,000 Sweepstakes\nPO Box 1000000\nAnytown, CA 12345\nUSA" ); addressEditorDialogBot.clickOkButton(); assertEquals( 9, entryEditorBot.getAttributeValues().size() ); assertFalse( entryEditorBot.getAttributeValues() .contains( "postalAddress: 1234 Main St., Anytown, CA 12345, USA" ) ); assertTrue( entryEditorBot.getAttributeValues() - // TODO: $1,000,000 Sweepstakes - .contains( "postalAddress: 1,000,000 Sweepstakes, PO Box 1000000, Anytown, CA 12345, USA" ) ); + .contains( "postalAddress: $1,000,000 Sweepstakes, PO Box 1000000, Anytown, CA 12345, USA" ) ); modificationLogsViewBot .waitForText( "delete: postalAddress\npostalAddress: 1234 Main St.$Anytown, CA 12345$USA" ); modificationLogsViewBot.waitForText( - // TODO: $1,000,000 Sweepstakes - "add: postalAddress\npostalAddress: 1,000,000 Sweepstakes$PO Box 1000000$Anytown, CA 12345$USA" ); + "add: postalAddress\npostalAddress: \\241,000,000 Sweepstakes$PO Box 1000000$Anytown, CA 12345$USA" ); // verify value is correctly decoded - // TODO: $1,000,000 Sweepstakes addressEditorDialogBot = entryEditorBot.editValueExpectingAddressEditor( "postalAddress", - "1,000,000 Sweepstakes, PO Box 1000000, Anytown, CA 12345, USA" ); + "$1,000,000 Sweepstakes, PO Box 1000000, Anytown, CA 12345, USA" ); assertTrue( addressEditorDialogBot.isVisible() ); - // TODO: $1,000,000 Sweepstakes - assertEquals( "1,000,000 Sweepstakes\nPO Box 1000000\nAnytown, CA 12345\nUSA", + assertEquals( "$1,000,000 Sweepstakes\nPO Box 1000000\nAnytown, CA 12345\nUSA", addressEditorDialogBot.getText() ); addressEditorDialogBot.clickCancelButton(); } |