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
Show replies by date