[jbosstools-commits] JBoss Tools SVN: r39683 - in trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test: editor and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Mar 21 04:12:25 EDT 2012


Author: vpakan at redhat.com
Date: 2012-03-21 04:12:23 -0400 (Wed, 21 Mar 2012)
New Revision: 39683

Added:
   trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/editor/UnicodeCharacterDisplayingTest.java
Modified:
   trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/VPEAllBotTests.java
Log:
Added UnicodeCharacterDisplayingTest.

Modified: trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/VPEAllBotTests.java
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/VPEAllBotTests.java	2012-03-21 07:46:34 UTC (rev 39682)
+++ trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/VPEAllBotTests.java	2012-03-21 08:12:23 UTC (rev 39683)
@@ -20,6 +20,7 @@
 import org.jboss.tools.vpe.ui.bot.test.editor.TextEditingActionsTest;
 import org.jboss.tools.vpe.ui.bot.test.editor.TextSelectionTest;
 import org.jboss.tools.vpe.ui.bot.test.editor.ToggleCommentTest;
+import org.jboss.tools.vpe.ui.bot.test.editor.UnicodeCharacterDisplayingTest;
 import org.jboss.tools.vpe.ui.bot.test.editor.VerificationOfNameSpacesTest;
 import org.jboss.tools.vpe.ui.bot.test.editor.JspFileEditingTest;
 import org.jboss.tools.vpe.ui.bot.test.editor.VisualEditorContextMenuTest;
@@ -208,7 +209,8 @@
   DetailsTagTest.class,
   SummaryTagTest.class,
   SelectTagTest.class,
-  RichFacesComponentTest.class
+  RichFacesComponentTest.class,
+  UnicodeCharacterDisplayingTest.class
 })
 public class VPEAllBotTests extends SWTBotTestCase{
 

Added: trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/editor/UnicodeCharacterDisplayingTest.java
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/editor/UnicodeCharacterDisplayingTest.java	                        (rev 0)
+++ trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/editor/UnicodeCharacterDisplayingTest.java	2012-03-21 08:12:23 UTC (rev 39683)
@@ -0,0 +1,78 @@
+/*******************************************************************************
+
+ * Copyright (c) 2007-2010 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *     Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.ui.bot.test.editor;
+
+import org.jboss.tools.ui.bot.ext.SWTBotExt;
+import org.jboss.tools.ui.bot.ext.parts.SWTBotEditorExt;
+import org.jboss.tools.vpe.ui.bot.test.tools.SWTBotWebBrowser;
+/**
+ * Tests Unicode Characters are properly displayed within Visual Editor  
+ * @author vlado pakan
+ *
+ */
+public class UnicodeCharacterDisplayingTest extends VPEEditorTestCase {
+  
+  private SWTBotExt botExt = null;
+  
+  private static final String UNICODE_TEXT = "\u013E\u0161\u010D\u0165\u017E\u00FD\u00E1\u00ED\u00E9\u0160\u010E\u0164\u00C1\u00C9\u00D3\u00CD\u00DA\u65E5\u672C\u8A9E";
+  
+  private static final String PAGE_TEXT = "<!DOCTYPE html>\n" +
+    "<html>\n" +
+    "  <head>\n" +
+    "  </head>\n" +
+    "  <body>\n" +
+    "    " + UnicodeCharacterDisplayingTest.UNICODE_TEXT + "\n" +
+    "  </body>\n" +
+    "</html>";
+    
+  private static final String TEST_PAGE_NAME = "UnicodeCharacterDisplayingTest.html";
+  
+  private SWTBotEditorExt htmlEditor;
+  private SWTBotWebBrowser webBrowser;
+  
+	public UnicodeCharacterDisplayingTest() {
+		super();
+		botExt = new SWTBotExt();
+	}
+	@Override
+	public void setUp() throws Exception {
+	  super.setUp();
+    eclipse.maximizeActiveShell();
+    createHtmlPage(UnicodeCharacterDisplayingTest.TEST_PAGE_NAME);
+    htmlEditor = botExt.swtBotEditorExtByTitle(UnicodeCharacterDisplayingTest.TEST_PAGE_NAME);
+    htmlEditor.setText(UnicodeCharacterDisplayingTest.PAGE_TEXT);
+    webBrowser = new SWTBotWebBrowser(UnicodeCharacterDisplayingTest.TEST_PAGE_NAME,botExt);	 
+	}
+	/**
+   * Check if Unicode Characters are properly displayed within Visual Editor
+   */
+  public void testUnicodeCharacterDislpaying(){
+    assertVisualEditorContainsNodeWithValue(webBrowser,
+        UnicodeCharacterDisplayingTest.UNICODE_TEXT, 
+        UnicodeCharacterDisplayingTest.TEST_PAGE_NAME);
+  }
+  
+	@Override
+	protected void closeUnuseDialogs() {
+
+	}
+
+	@Override
+	protected boolean isUnuseDialogOpened() {
+		return false;
+	}
+  @Override
+  public void tearDown() throws Exception {
+    htmlEditor.close();
+    super.tearDown();
+  } 
+}


Property changes on: trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/editor/UnicodeCharacterDisplayingTest.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain



More information about the jbosstools-commits mailing list