Protege 2.1

edu.stanford.smi.protege.test
Class UITestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byedu.stanford.smi.protege.test.AbstractTestCase
              extended byedu.stanford.smi.protege.test.UITestCase
All Implemented Interfaces:
Test
Direct Known Subclasses:
ArchiveProject_Test, AutosynchronizeTrees_Test, SlotsTab_Test

public abstract class UITestCase
extends AbstractTestCase

Author:
Ray Fergerson

Constructor Summary
UITestCase()
           
 
Method Summary
protected static void delaySeconds(int seconds)
           
protected  void executeOnNextModalDialog(Runnable runnable)
           
protected static Component getMainWindow()
           
 Project getProject()
           
protected  Object[] getSelectionOnTree(Icon icon)
           
protected  JToolBar getToolBar()
           
protected  AbstractButton getToolBarButton(Icon icon)
           
protected static Component getTopWindow()
           
protected  JTree getTreeOnTab(Icon icon)
           
static void pressButton(Component c, Icon icon)
           
protected  void pressToolBarButton(Icon icon)
           
protected static void setLabeledComponentText(Component window, String labelText, String text)
           
protected  void setSelectionOnTree(Icon icon, Object[] path)
           
protected static void sync()
           
protected  void unpressToolBarButton(Icon icon)
           
 
Methods inherited from class edu.stanford.smi.protege.test.AbstractTestCase
assertEqualsArray, assertEqualsList, assertEqualsSet, checkErrors, createCls, createCls, createCls, createClsWithType, createFacet, createFrame, createInstance, createMultiValuedSlot, createMultiValuedSlot, createSingleValuedSlot, createSingleValuedSlot, createSlot, createSlotOnCls, createSubCls, createSubClsWithType, createSubSlot, delete, deleteFrame, deleteTempSubdirectory, getCls, getDomainKB, getFacet, getFrame, getFrameCount, getInstance, getTempDirectory, getTempSubdirectory, makeList, makeList, makeList, makeList, makeList, setCompleteValueType
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UITestCase

public UITestCase()
Method Detail

getProject

public Project getProject()
Specified by:
getProject in class AbstractTestCase

pressButton

public static void pressButton(Component c,
                               Icon icon)

pressToolBarButton

protected void pressToolBarButton(Icon icon)

getToolBar

protected JToolBar getToolBar()

getTopWindow

protected static Component getTopWindow()

getMainWindow

protected static Component getMainWindow()

delaySeconds

protected static void delaySeconds(int seconds)

sync

protected static void sync()

setLabeledComponentText

protected static void setLabeledComponentText(Component window,
                                              String labelText,
                                              String text)

executeOnNextModalDialog

protected void executeOnNextModalDialog(Runnable runnable)

setSelectionOnTree

protected void setSelectionOnTree(Icon icon,
                                  Object[] path)

getSelectionOnTree

protected Object[] getSelectionOnTree(Icon icon)

getTreeOnTab

protected JTree getTreeOnTab(Icon icon)

unpressToolBarButton

protected void unpressToolBarButton(Icon icon)

getToolBarButton

protected AbstractButton getToolBarButton(Icon icon)

Protege 2.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.