Protege 3.0

edu.stanford.smi.protege.test
Class APITestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byedu.stanford.smi.protege.test.AbstractTestCase
              extended byedu.stanford.smi.protege.test.APITestCase
All Implemented Interfaces:
Test
Direct Known Subclasses:
Application_Test, BrowserSlotPattern_Test, DefaultCls_Test, DefaultFrame_Test, DefaultKnowledgeBase_Test, FileUtilities_Test, FrameDB_Test, FrameDBStorage_Test, FrameListener_Test, InstanceDisplay_Test, Log_Test, ModelUtilities_Test, Project_Test, ProjectListener_Test, PropertyMapUtil_Test, RemoteProjectManager_Test, Transaction_Test

public abstract class APITestCase
extends AbstractTestCase

Base class for unit tests. This class provides some helper methods to project and kb access.

Author:
Ray Fergerson

Field Summary
static int MS_ACCESS
           
static int MYSQL
           
static int ORACLE
           
 
Constructor Summary
APITestCase()
           
 
Method Summary
static void _init()
           
protected  void assertEventFired(int type)
           
protected  void clearEvents()
           
protected  Object getClientInformation(String name)
           
protected  int getEventCount()
           
protected  AbstractEvent getEventFired(int type)
           
 Project getProject()
           
protected  Slot getSlot(String name)
           
static boolean isDatabaseProject()
           
static boolean isFileProject()
           
 void recordEventFired(AbstractEvent event)
           
protected  void saveAndReload()
           
protected  void setClientInformation(String name, Object value)
           
protected static void setDatabaseProject()
           
protected  void setDatabaseProject(int database)
           
protected static void setFileProject()
           
static void setProjectFactory(ProjectFactory factory)
           
 void setUp()
           
 void tearDown()
           
 
Methods inherited from class edu.stanford.smi.protege.test.AbstractTestCase
assertEqualsArray, assertEqualsList, assertEqualsSet, checkErrors, createCls, createCls, createCls, createClsWithType, createFacet, createFrame, createInstance, 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, 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
 

Field Detail

ORACLE

public static final int ORACLE
See Also:
Constant Field Values

MYSQL

public static final int MYSQL
See Also:
Constant Field Values

MS_ACCESS

public static final int MS_ACCESS
See Also:
Constant Field Values
Constructor Detail

APITestCase

public APITestCase()
Method Detail

assertEventFired

protected void assertEventFired(int type)

getEventFired

protected AbstractEvent getEventFired(int type)

setUp

public void setUp()

tearDown

public final void tearDown()

clearEvents

protected void clearEvents()

getEventCount

protected int getEventCount()

getProject

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

isDatabaseProject

public static boolean isDatabaseProject()

isFileProject

public static boolean isFileProject()

getSlot

protected Slot getSlot(String name)

_init

public static void _init()

recordEventFired

public void recordEventFired(AbstractEvent event)

saveAndReload

protected void saveAndReload()

setDatabaseProject

protected static void setDatabaseProject()

setDatabaseProject

protected void setDatabaseProject(int database)

setFileProject

protected static void setFileProject()

getClientInformation

protected Object getClientInformation(String name)

setClientInformation

protected void setClientInformation(String name,
                                    Object value)

setProjectFactory

public static void setProjectFactory(ProjectFactory factory)

Protege 3.0

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