[jbosstools-commits] JBoss Tools SVN: r39301 - trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Mar 6 08:48:50 EST 2012


Author: jpeterka
Date: 2012-03-06 08:48:49 -0500 (Tue, 06 Mar 2012)
New Revision: 39301

Added:
   trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ErrorLogView.java
Log:
ErrorLogView bot ext added

Added: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ErrorLogView.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ErrorLogView.java	                        (rev 0)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ErrorLogView.java	2012-03-06 13:48:49 UTC (rev 39301)
@@ -0,0 +1,47 @@
+package org.jboss.tools.ui.bot.ext.view;
+
+import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
+import org.jboss.tools.ui.bot.ext.gen.ActionItem;
+import org.jboss.tools.ui.bot.ext.helper.ContextMenuHelper;
+
+/**
+ * Error Log view SWTBot Extensions
+ * 
+ * @author jpeterka
+ * 
+ */
+public class ErrorLogView extends ViewBase {
+
+	public void logMessages() {
+		SWTBotTreeItem[] items = getView().bot().tree().getAllItems();
+		for (SWTBotTreeItem i : items)
+			passTree(i);
+	}
+
+	private void passTree(SWTBotTreeItem item) {
+		int i = 0;
+		item.expand();
+		while (!item.getNodes().isEmpty() && i < item.getNodes().size()) {
+			passTree(item.getNode(i));
+			i++;
+		}
+		log.info(item.getText());
+	}
+
+	public void clear() {
+		ContextMenuHelper.clickContextMenu(getView().bot().tree(),
+				"Clear Log Viewer");
+	}
+
+	private SWTBotView getView() {
+		SWTBotView view = open.viewOpen(ActionItem.View.GeneralErrorLog.LABEL);
+		return view;
+	}
+
+	public int getRecordCount() {
+		int count = getView().bot().tree().getAllItems().length;
+		return count;
+	}
+
+}


Property changes on: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/view/ErrorLogView.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain



More information about the jbosstools-commits mailing list