Protege-2000 1.7

edu.stanford.smi.protege.util
Class DefaultTestCase

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--edu.stanford.smi.protege.util.DefaultTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
Application_Test, DefaultCls_Test, DefaultKnowledgeBase_Test, DefaultSimpleInstance_Test, FrameDB_Test, FrameDBStorage_Test, InstanceDisplay_Test, Log_Test, Project_Test, ProjectListener_Test, PropertyMapUtil_Test, Transaction_Test

public abstract class DefaultTestCase
extends junit.framework.TestCase

junit TestCase class with some helper methods to project and kb access.

Author:
Ray Fergerson

Constructor Summary
protected DefaultTestCase(String name)
           
 
Method Summary
protected  void assertEventFired(int type)
           
protected  void clearEvents()
           
protected  Cls createCls()
           
protected  Cls createCls(String name)
           
protected  Cls createCls(String name, Cls parent)
           
protected  Facet createFacet()
           
protected  Frame createFrame()
           
protected  Instance createInstance(Cls cls)
           
protected  Slot createMultiValuedSlot(ValueType type)
           
protected  Slot createMultiValuedSlot(ValueType type, Cls cls)
           
protected  Slot createSingleValuedSlot(ValueType type)
           
protected  Slot createSingleValuedSlot(ValueType type, Cls cls)
           
protected  Cls createSubCls(Cls parent)
           
protected  Slot createSubSlot(Slot parent)
           
protected  void deleteFrame(Frame frame)
           
protected  Cls getCls(String name)
           
protected  KnowledgeBase getDomainKB()
           
protected  Facet getFacet(String name)
           
 Frame getFrame(String name)
           
protected  int getFrameCount()
           
protected  Instance getInstance(String name)
           
protected  Project getProject()
           
protected  Map getPropertyMap()
           
static File getScratchPath(String dir, String file)
           
protected  Slot getSlot(String name)
           
static void init()
           
 void pressButton(Component c, Icon icon)
           
 void recordEventFired(AbstractEvent event)
           
static void run(Class c)
           
protected  void saveAndReload()
           
protected  void setDatabaseProject()
           
protected  void setFileProject()
           
static void setReloadingEnabled(boolean b)
           
 void setUp()
           
 void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, 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

DefaultTestCase

protected DefaultTestCase(String name)
Method Detail

assertEventFired

protected void assertEventFired(int type)

clearEvents

protected void clearEvents()

createCls

protected Cls createCls()

createCls

protected Cls createCls(String name)

createCls

protected Cls createCls(String name,
                        Cls parent)

createFacet

protected Facet createFacet()

createFrame

protected Frame createFrame()

createInstance

protected Instance createInstance(Cls cls)

createMultiValuedSlot

protected Slot createMultiValuedSlot(ValueType type)

createMultiValuedSlot

protected Slot createMultiValuedSlot(ValueType type,
                                     Cls cls)

createSingleValuedSlot

protected Slot createSingleValuedSlot(ValueType type)

createSingleValuedSlot

protected Slot createSingleValuedSlot(ValueType type,
                                      Cls cls)

createSubCls

protected Cls createSubCls(Cls parent)

createSubSlot

protected Slot createSubSlot(Slot parent)

deleteFrame

protected void deleteFrame(Frame frame)

getCls

protected Cls getCls(String name)

getDomainKB

protected KnowledgeBase getDomainKB()

getFacet

protected Facet getFacet(String name)

getFrame

public Frame getFrame(String name)

getFrameCount

protected int getFrameCount()

getInstance

protected Instance getInstance(String name)

getProject

protected Project getProject()

getPropertyMap

protected Map getPropertyMap()

getScratchPath

public static File getScratchPath(String dir,
                                  String file)

getSlot

protected Slot getSlot(String name)

init

public static void init()

pressButton

public void pressButton(Component c,
                        Icon icon)

recordEventFired

public void recordEventFired(AbstractEvent event)

run

public static void run(Class c)

saveAndReload

protected void saveAndReload()

setDatabaseProject

protected void setDatabaseProject()

setFileProject

protected void setFileProject()

setReloadingEnabled

public static void setReloadingEnabled(boolean b)

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.