diff options
author | aclement <aclement> | 2007-01-15 08:43:25 +0000 |
---|---|---|
committer | aclement <aclement> | 2007-01-15 08:43:25 +0000 |
commit | 7358a5c2ba452bf831e04235d713e742dbf713f5 (patch) | |
tree | 4251cc7de4e46343249b208a077ff6e59b8360af /ajbrowser/testsrc/org | |
parent | 1d0224bf0f7c4d2ca84a02dbc772cfbf0353ba29 (diff) | |
download | aspectj-7358a5c2ba452bf831e04235d713e742dbf713f5.tar.gz aspectj-7358a5c2ba452bf831e04235d713e742dbf713f5.zip |
148190#32
Diffstat (limited to 'ajbrowser/testsrc/org')
-rw-r--r-- | ajbrowser/testsrc/org/aspectj/tools/ajbrowser/InteractiveBrowserTest.java | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/ajbrowser/testsrc/org/aspectj/tools/ajbrowser/InteractiveBrowserTest.java b/ajbrowser/testsrc/org/aspectj/tools/ajbrowser/InteractiveBrowserTest.java deleted file mode 100644 index ca75d046a..000000000 --- a/ajbrowser/testsrc/org/aspectj/tools/ajbrowser/InteractiveBrowserTest.java +++ /dev/null @@ -1,107 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 1999-2001 Xerox Corporation, - * 2002 Palo Alto Research Center, Incorporated (PARC). - * All rights reserved. - * This program and the accompanying materials are 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: - * Xerox/PARC initial implementation - * ******************************************************************/ - - -package org.aspectj.tools.ajbrowser; - -import java.io.File; -import javax.swing.*; -import junit.framework.*; -//import org.aspectj.asm.*; -import org.aspectj.bridge.*; -import org.aspectj.bridge.IMessage; -import org.aspectj.ajde.*; - -/** - * Define system property "ajbrowser.interactive" to run. - * @author Mik Kersten - */ -public class InteractiveBrowserTest extends TestCase { - static boolean interactive() { - return (null != System.getProperty("ajbrowser.interactive")); - } - public InteractiveBrowserTest(String name) { - super(name); - } - - public static TestSuite suite() { - TestSuite result = new TestSuite(); - result.addTestSuite(InteractiveBrowserTest.class); - return result; - } - - public void testInitNoArgs() { - //String[] args = { "C:/Dev/aspectj/modules/ajde/testdata/examples/figures-coverage/all.lst" }; - String[] args = { }; - BrowserManager.getDefault().init(args, true); - } - - public void testAddProjectTask() { - if (!interactive()) { - return; - } - BrowserManager.getDefault().init(new String[]{}, true); - Ajde.getDefault().getTaskListManager().addProjectTask( - "project-level task", - IMessage.ERROR); - - BrowserManager.getDefault().showMessages(); - - assertTrue("confirmation result", verifySuccess("Project task is visible.")); - } - - public void testAddSourceLineTasks() { - if (!interactive()) { - return; - } - BrowserManager.getDefault().init(new String[]{}, true); - ISourceLocation dummyLocation = new SourceLocation(new File("<file>"), 0, 0); - - Ajde.getDefault().getTaskListManager().addSourcelineTask( - "error task", - dummyLocation, - IMessage.ERROR); - - Ajde.getDefault().getTaskListManager().addSourcelineTask( - "warning task", - dummyLocation, - IMessage.WARNING); - - Ajde.getDefault().getTaskListManager().addSourcelineTask( - "info task", - dummyLocation, - IMessage.INFO); - - BrowserManager.getDefault().showMessages(); - - assertTrue("confirmation result", verifySuccess("3 kinds of sourceline tasks are visible.")); - } - - - private boolean verifySuccess(String message) { - int result = JOptionPane.showConfirmDialog( - BrowserManager.getDefault().getRootFrame(), - "Verify Results", - message, - JOptionPane.YES_NO_OPTION); - return result == JOptionPane.YES_OPTION; - } - - protected void setUp() throws Exception { - super.setUp(); - } - - protected void tearDown() throws Exception { - super.tearDown(); - } -} |