Protege 2.1.1

edu.stanford.smi.protege.model
Class DefaultKnowledgeBase_Test

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
                  extended byedu.stanford.smi.protege.model.DefaultKnowledgeBase_Test
All Implemented Interfaces:
Test

public class DefaultKnowledgeBase_Test
extends APITestCase

Unit tests for the DefaultKnowledgeBase implementation.

Author:
Ray Fergerson

Nested Class Summary
static class DefaultKnowledgeBase_Test.TestCls
           
static class DefaultKnowledgeBase_Test.TestFacet
           
static class DefaultKnowledgeBase_Test.TestSimpleInstance
           
static class DefaultKnowledgeBase_Test.TestSlot
           
 
Field Summary
 
Fields inherited from class edu.stanford.smi.protege.test.APITestCase
MS_ACCESS, MYSQL, ORACLE
 
Constructor Summary
DefaultKnowledgeBase_Test()
           
 
Method Summary
 void _testDBJavaPackagesOnCls()
           
 void _testDBJavaPackagesOnInstance()
           
 void _testDBModficationFacets()
           
 void _testFrameByID()
           
 void _testFrameByIDDb()
           
 void _testModificationFacets()
           
 void _testSaveLoadTypeAnyValues()
           
 void testAddClsListener()
           
 void testAddFrameListener()
           
 void testAddInverseSlotValue()
           
 void testAddOwnSlotValue()
           
 void testAddSlotListener()
           
 void testAddSuperclassEvents()
           
 void testAddSuperslotEvents()
           
 void testAddTemplateSlotValue()
           
 void testAllowedClsesAsSet()
           
 void testAllowedValueDefaultClearing()
           
 void testAllowedValueDefaultClearingAtCls()
           
 void testAreValidOwnSlotValues()
           
 void testClearSlotValuesOnValueTypeChange()
           
 void testCreateCls()
           
 void testCreateClsEvent()
           
 void testCreateEvent()
           
 void testCreateFacet()
           
 void testCreateSimpleInstance()
           
 void testCreateSlot()
           
 void testCreateSubslot()
           
 void testDBModficationSlots()
           
 void testDefaultAndTemplateInstanceClear()
           
 void testDefaultClsMetaCls()
           
 void testDeleteAfterUndo()
           
 void testDeleteCls()
           
 void testDeleteClsEvent()
           
 void testDeleteClsWithSlots()
           
 void testDeleteFacet()
           
 void testDeleteInstanceEvent()
           
 void testDeleteSimpleInstance()
           
 void testDeleteSlot()
           
 void testDirectDomainForSubslots()
           
 void testFacetOverride()
           
 void testFacetOverrides()
           
 void testFoo()
           
 void testFrameFactoryCreateClsEvent()
           
 void testFrameStoreInsertion()
           
 void testGetClsCount()
           
 void testGetClses()
           
 void testGetDBDirectInstances()
           
 void testGetDBFramesWithValue()
           
 void testGetDomain()
           
 void testGetFacetCount()
           
 void testGetFacets()
           
 void testGetFrameByID()
           
 void testGetFrameByName()
           
 void testGetFrameCount()
           
 void testGetFrameName()
           
 void testGetFrames()
           
 void testGetFramesWithValue()
           
 void testGetInstances()
           
 void testGetMatchingDBReferences()
           
 void testGetMatchingFrameNames()
           
 void testGetMatchingReferences()
           
 void testGetOverriddenDefaultValues()
           
 void testGetOwnSlotDefaultValues()
           
 void testGetSimpleInstanceCount()
           
 void testGetSlotCount()
           
 void testGetSlots()
           
 void testGetSuperslots()
           
 void testGetTemplateSlotValues()
           
 void testHasSuperclass()
           
 void testInverseSlotRelationship()
           
 void testIsDirectlyOverriddenFacet()
           
 void testJavaPackagesCreateClsEvent()
           
 void testJavaPackagesOnCls()
           
 void testJavaPackagesOnInstance()
           
 void testMatchOnPercentInDB()
           
 void testMatchOnQuoteInDB()
           
 void testModificationSlots()
           
 void testModifyReturnedCollection()
           
 void testOwnSlotValueChangedEventOnInverseSlot()
           
 void testRecursiveDelete()
           
 void testRecursiveEquivalentClassesDelete()
           
 void testRemoveFrameStore()
           
 void testRemoveFrameStoreWithPosition()
           
 void testRemoveInverseSlotValue()
           
 void testRemoveOwnSlotValue()
           
 void testRemoveTemplateSlotEvent()
           
 void testSaveAndLoadAllowedValues()
           
 void testSaveLoadTemplateSlotValues()
           
 void testSetAllowedClsesOverride()
           
 void testSetBadFrameName()
           
 void testSetBadOwnSlotValue()
           
 void testSetDirectTypeEvent()
           
 void testSetFrameName()
           
 void testSetFrameName(Frame frame, String name)
           
 void testSetInverseSlotValue()
           
 void testSetInverseSlotValues1N()
           
 void testSetInverseSlotValuesNN()
           
 void testSetOwnSlotValue()
           
 void testSetOwnSlotValues()
           
 void testSetValueType()
           
 void testStrangeOverride()
           
 void testSubslots()
           
 void testSubSubslot()
           
 void testTemplateSlotDefaultValueClear()
           
 void testTemplateSlotValue()
           
 void testTemplateSlotValue2()
           
 void testTopLevelDefaultValueClear()
           
 void testTopLevelGetTemplateSlotValues()
           
 void testUndoCreateCls()
           
 void testUndoDeleteCls()
           
 void testUndoDeleteInstanceWithReferences()
           
 void testUndoDeleteWithFacetOverrides()
           
 void testValueTypeOverride()
           
 
Methods inherited from class edu.stanford.smi.protege.test.APITestCase
_init, assertEventFired, clearEvents, getClientInformation, getEventCount, getEventFired, getProject, getSlot, isDatabaseProject, isFileProject, recordEventFired, saveAndReload, setClientInformation, setDatabaseProject, setDatabaseProject, setFileProject, setProjectFactory, setUp, tearDown
 
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, 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

DefaultKnowledgeBase_Test

public DefaultKnowledgeBase_Test()
Method Detail

testOwnSlotValueChangedEventOnInverseSlot

public void testOwnSlotValueChangedEventOnInverseSlot()

testRemoveFrameStore

public void testRemoveFrameStore()

testRemoveFrameStoreWithPosition

public void testRemoveFrameStoreWithPosition()

_testFrameByID

public void _testFrameByID()

_testFrameByIDDb

public void _testFrameByIDDb()

testGetOverriddenDefaultValues

public void testGetOverriddenDefaultValues()

testGetOwnSlotDefaultValues

public void testGetOwnSlotDefaultValues()

testGetDomain

public void testGetDomain()

testUndoCreateCls

public void testUndoCreateCls()

testUndoDeleteCls

public void testUndoDeleteCls()

testUndoDeleteInstanceWithReferences

public void testUndoDeleteInstanceWithReferences()

testDeleteClsWithSlots

public void testDeleteClsWithSlots()

testUndoDeleteWithFacetOverrides

public void testUndoDeleteWithFacetOverrides()

testFoo

public void testFoo()

testDeleteAfterUndo

public void testDeleteAfterUndo()

testGetClsCount

public void testGetClsCount()

testGetSlotCount

public void testGetSlotCount()

testGetFacetCount

public void testGetFacetCount()

testGetSimpleInstanceCount

public void testGetSimpleInstanceCount()

testGetFrameCount

public void testGetFrameCount()

testGetClses

public void testGetClses()

testGetSlots

public void testGetSlots()

testGetFacets

public void testGetFacets()

testGetFrames

public void testGetFrames()

testGetFrameByID

public void testGetFrameByID()

testGetFrameByName

public void testGetFrameByName()

testGetFrameName

public void testGetFrameName()

testSetFrameName

public void testSetFrameName(Frame frame,
                             String name)

testCreateCls

public void testCreateCls()

testCreateSlot

public void testCreateSlot()

testCreateFacet

public void testCreateFacet()

testCreateSimpleInstance

public void testCreateSimpleInstance()

testDeleteSlot

public void testDeleteSlot()

testDeleteFacet

public void testDeleteFacet()

testDeleteSimpleInstance

public void testDeleteSimpleInstance()

_testSaveLoadTypeAnyValues

public void _testSaveLoadTypeAnyValues()

testAddInverseSlotValue

public void testAddInverseSlotValue()

testAddOwnSlotValue

public void testAddOwnSlotValue()

testAreValidOwnSlotValues

public void testAreValidOwnSlotValues()

testCreateSubslot

public void testCreateSubslot()

_testDBJavaPackagesOnInstance

public void _testDBJavaPackagesOnInstance()

_testDBJavaPackagesOnCls

public void _testDBJavaPackagesOnCls()

_testDBModficationFacets

public void _testDBModficationFacets()
                              throws ParseException
Throws:
ParseException

testDBModficationSlots

public void testDBModficationSlots()
                            throws ParseException
Throws:
ParseException

testDeleteCls

public void testDeleteCls()

testDeleteClsEvent

public void testDeleteClsEvent()

testFacetOverrides

public void testFacetOverrides()

testIsDirectlyOverriddenFacet

public void testIsDirectlyOverriddenFacet()

testGetMatchingReferences

public void testGetMatchingReferences()

testGetFramesWithValue

public void testGetFramesWithValue()

testGetDBFramesWithValue

public void testGetDBFramesWithValue()

testGetMatchingDBReferences

public void testGetMatchingDBReferences()

testMatchOnPercentInDB

public void testMatchOnPercentInDB()

testMatchOnQuoteInDB

public void testMatchOnQuoteInDB()

testGetDBDirectInstances

public void testGetDBDirectInstances()

testGetInstances

public void testGetInstances()

testGetMatchingFrameNames

public void testGetMatchingFrameNames()

testInverseSlotRelationship

public void testInverseSlotRelationship()

testJavaPackagesOnInstance

public void testJavaPackagesOnInstance()

testJavaPackagesOnCls

public void testJavaPackagesOnCls()

testJavaPackagesCreateClsEvent

public void testJavaPackagesCreateClsEvent()

testCreateClsEvent

public void testCreateClsEvent()

testFrameFactoryCreateClsEvent

public void testFrameFactoryCreateClsEvent()

_testModificationFacets

public void _testModificationFacets()
                             throws ParseException
Throws:
ParseException

testModificationSlots

public void testModificationSlots()
                           throws ParseException
Throws:
ParseException

testRecursiveDelete

public void testRecursiveDelete()

testRemoveInverseSlotValue

public void testRemoveInverseSlotValue()

testRemoveOwnSlotValue

public void testRemoveOwnSlotValue()

testSaveLoadTemplateSlotValues

public void testSaveLoadTemplateSlotValues()

testSetInverseSlotValue

public void testSetInverseSlotValue()

testSetInverseSlotValues1N

public void testSetInverseSlotValues1N()

testSetInverseSlotValuesNN

public void testSetInverseSlotValuesNN()

testSetOwnSlotValue

public void testSetOwnSlotValue()

testSetOwnSlotValues

public void testSetOwnSlotValues()

testSubslots

public void testSubslots()

testGetSuperslots

public void testGetSuperslots()

testTopLevelGetTemplateSlotValues

public void testTopLevelGetTemplateSlotValues()

testGetTemplateSlotValues

public void testGetTemplateSlotValues()

testAddTemplateSlotValue

public void testAddTemplateSlotValue()

testValueTypeOverride

public void testValueTypeOverride()

testTemplateSlotValue

public void testTemplateSlotValue()

testTemplateSlotValue2

public void testTemplateSlotValue2()

testSetDirectTypeEvent

public void testSetDirectTypeEvent()

testAddFrameListener

public void testAddFrameListener()

testAddSlotListener

public void testAddSlotListener()

testAddClsListener

public void testAddClsListener()

testDeleteInstanceEvent

public void testDeleteInstanceEvent()

testAddSuperclassEvents

public void testAddSuperclassEvents()

testAddSuperslotEvents

public void testAddSuperslotEvents()

testSetBadOwnSlotValue

public void testSetBadOwnSlotValue()

testSetBadFrameName

public void testSetBadFrameName()

testDefaultClsMetaCls

public void testDefaultClsMetaCls()

testRecursiveEquivalentClassesDelete

public void testRecursiveEquivalentClassesDelete()

testDirectDomainForSubslots

public void testDirectDomainForSubslots()

testRemoveTemplateSlotEvent

public void testRemoveTemplateSlotEvent()

testModifyReturnedCollection

public void testModifyReturnedCollection()

testFrameStoreInsertion

public void testFrameStoreInsertion()

testStrangeOverride

public void testStrangeOverride()

testSetValueType

public void testSetValueType()

testSaveAndLoadAllowedValues

public void testSaveAndLoadAllowedValues()

testHasSuperclass

public void testHasSuperclass()

testAllowedValueDefaultClearing

public void testAllowedValueDefaultClearing()

testAllowedValueDefaultClearingAtCls

public void testAllowedValueDefaultClearingAtCls()

testTopLevelDefaultValueClear

public void testTopLevelDefaultValueClear()

testTemplateSlotDefaultValueClear

public void testTemplateSlotDefaultValueClear()

testDefaultAndTemplateInstanceClear

public void testDefaultAndTemplateInstanceClear()

testClearSlotValuesOnValueTypeChange

public void testClearSlotValuesOnValueTypeChange()

testFacetOverride

public void testFacetOverride()

testSubSubslot

public void testSubSubslot()

testCreateEvent

public void testCreateEvent()

testSetFrameName

public void testSetFrameName()

testSetAllowedClsesOverride

public void testSetAllowedClsesOverride()

testAllowedClsesAsSet

public void testAllowedClsesAsSet()

Protege 2.1.1

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