OB-Tests-Standard

OBAccessBrowserTest
An OBAccessBrowserTest is xxxxxxxxx.
Instance Variables
browserClass
node
testInitalDisplay
testSelectCVar
testSelectIVarAccessor
testSelectIvar
testSelectSender
OBAncestryTest
An OBAncestryTest is xxxxxxxxx.
Instance Variables
assert:isAncestorOf:
deny:isAncestorOf:
testClassCategoryIdentity
testClassCategoryOther
testClassIdentity
testClassInClassCategory
testClassInOtherCategory
testClassMethodInClassCat
testClassOther
testClassVarInClass
testInstVarInClass
testMethodCatIdentity
testMethodCatOther
testMethodIdentity
testMethodInClass
testMethodInClassCat
testMethodInMetaclass
testMethodInMethodCat
testMethodInOtherClass
testMethodOverride
testMethodSiblings
OBBogusTest
An OBBogusTest is xxxxxxxxx.
Instance Variables
execute:on:for:
OBBrowserResource
An OBBrowserResource is xxxxxxxxx.
Instance Variables
model: <Object>
morph: <Object>
model
- xxxxx
morph
- xxxxx
model
setUp
Does nothing. Subclasses should override this
to initialize their resource
OBCategoryCommandTest
An OBCategoryCommandTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
organizer: <Object>
announcer
- xxxxx
organizer
- xxxxx
announce:
announcer
isAbstract
isCategory
organization
selectedNode
setUp
theNonMetaClass
OBChasingBrowserTest
An OBChasingBrowserTest is xxxxxxxxx.
Instance Variables
isAbstract
testInitialDisplay
OBClassCommandTest
An OBClassCommandTest is xxxxxxxxx.
Instance Variables
announcer
assertCorrectBrowser:
classFNode
definition:
nodeLabels
ownClassNode
parentLabels
parentNode
selectedNode
subclassTemplate
testCopy
testRemove
testRename
testRenameNoReferences
testRenamedReferences
OBClassCommentDefinitionTest
An OBClassCommentDefinitionTest is xxxxxxxxx.
Instance Variables
testAccept
testText
OBClassDefinitionTest
Right now, OBClassDefinition is mostly covered by the browser tests. Eventually those tests should be moved here,
testDoItReceiverClass
testRedefinitionConfirmation
OBClassHierImageBrowserTest
An OBClassHierImageBrowserTest is xxxxxxxxx.
Instance Variables
node
OBClassRefSearchNodeTest
An OBClassRefSearchNodeTest is xxxxxxxxx.
Instance Variables
nodeClass
refersToClass
searchNodeForThisClass
testAncestryOfMethodNode
testClassesNotDuplicated
testName
OBClassSearchNodeTest
An OBClassSearchNodeTest is xxxxxxxxx.
Instance Variables
nodeClass
searchNodeForThisClass
testName
OBClassSortFilterTest
An OBClassSortFilterTest is xxxxxxxxx.
Instance Variables
archivesClasses: <Object>
completeTree: <Object>
filter: <Object>
partialTree: <Object>
unrelatedClasses: <Object>
archivesClasses
- xxxxx
completeTree
- xxxxx
filter
- xxxxx
partialTree
- xxxxx
unrelatedClasses
- xxxxx
asNodes:
assert:isIndented:
nodes:shouldBe:
sort the collection of nodes. The result should be the correctNodes
setUp
sortByNameSize:
testArchivesClassesReversed
testArchivesClassesUnchanged
testArchivesClassesUnordered
testCompleteTreeReversed
testCompleteTreeUnchanged
testCompleteTreeUnordered
testIndenting
testOneClass
testPartialTreeReversed
testPartialTreeUnchanged
testPartialTreeUnsorted
testUnrelatedClassesReversed
testUnrelatedClassesUnchanged
testUnrelatedClassesUnsorted
OBCmdAutoCategorizeTest
An OBCmdAutoCategorizeTest is xxxxxxxxx.
Instance Variables
factory
test04ConditionRejectsClassCatNode
test05ConditionRejectsMethodCatNode
test06ConditionRejectsEnvironmentNode
test07ConditionAcceptsClassNode
test09Execution
Just execute the code to ensure there's nothing horribly
wrong. Trying to assert that it classifies methods correctly
would be a pain.
OBCmdBrowseHierarchyTest
An OBCmdBrowseHierarchyTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
test03DoesntWantButton
test04ConditionAcceptsClass
test05ConditionIgnoresParentNode
test06OpensHierarchyBrowser
OBCmdBrowseImplementorsOfItTest
An OBCmdBrowseImplementorsOfItTest is xxxxxxxxx.
Instance Variables
announcementClass
browserClass
factory
test02HasCorrectKeystroke
OBCmdBrowseImplementorsTest
An OBCmdBrowseImplementorsTest is xxxxxxxxx.
Instance Variables
expectedAnnouncement
expectedBrowser
factory
test02HasCorrectKeystroke
test03DoesntWantButton
theClass
OBCmdBrowseInheritanceTest
An OBCmdBrowseInheritanceTest is xxxxxxxxx.
Instance Variables
expectedBrowser
factory
rootNode
test03DoesntWantButton
test09ExecutionTriggersAnnouncement
theClass
OBCmdBrowseMethodVersionsTest
An OBCmdBrowseMethodVersionsTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
test03DoesntWantButton
test04ConditionAcceptsMethod
test05OpensVersionsBrowser
OBCmdBrowseReferencesTest
An OBCmdBrowseReferencesTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
test04ConditionAcceptsClass
test05ConditionIgnoresParentNode
test06OpensBrowserOnClass
test07BelongsToNavigationGroup
OBCmdBrowseSendersOfItTest
An OBCmdBrowseSendersOfItTest is xxxxxxxxx.
Instance Variables
announcementClass
browserClass
factory
test02HasCorrectKeystroke
OBCmdBrowseSendersTest
An OBCmdBrowseSendersTest is xxxxxxxxx.
Instance Variables
expectedAnnouncement
expectedBrowser
factory
test02HasCorrectKeystroke
test03DoesntWantButton
theClass
OBCmdBrowseTest
An OBCmdBrowseTest is xxxxxxxxx.
Instance Variables
assertOpensOn:
factory
test02HasCorrectKeystroke
test03DoesntWantButton
test04ConditionAcceptsClassCategory
test05ConditionAcceptsClass
test06ConditionAcceptsMethodCategory
test07ConditionAcceptsMethod
test08OpensBrowserOnClassCategory
test09OpensBrowserOnClass
test10OpensBrowserOnMethodCategory
test11OpensBrowserOnMethod
OBCmdChaseVarabiesTest
An OBCmdChaseVarabiesTest is xxxxxxxxx.
Instance Variables
factory
test03DoesntWantButton
test04ConditionAcceptsClass
test05ConditionIgnoresParentNode
test06ExecutionOpensBrowser
OBCmdClassTest
An OBCmdClassTest is xxxxxxxxx.
Instance Variables
isAbstract
test04ConditionAcceptsClass
test05ConditionRequiresSelection
OBCmdCopyClassTest
An OBCmdCopyClassTest is xxxxxxxxx.
Instance Variables
factory
OBCmdCreateCatTest
An OBCmdCreateCatTest is xxxxxxxxx.
Instance Variables
factory
test04ConditionRejectsClassCatNode
test05ConditionRejectsMethodCatNode
test06ConditionAcceptsEnvironmentNode
test07ConditionAcceptsClassNode
test08ExecutionOnEnvironmentNode
test09ExecutionOnClassNode
OBCmdFileOutTest
An OBCmdFileOutTest is xxxxxxxxx.
Instance Variables
fileOutSent: <Object>
fileOutSent
- xxxxx
factory
fileOut
selectedNode
test02HasCorrectKeystroke
test04ConditionTestsForFileOutMethod
test05ActionSendsFileOut
test06ConditionRejectsParentNode
OBCmdFindClassTest
An OBCmdFindClassTest is xxxxxxxxx.
Instance Variables
found: <Object>
found
- xxxxx
announcer
classNames
factory
test02HasCorrectKeystroke
test04ConditionAcceptsEnvironmentNode
test05FindsClassFromExactName
test06ExactMatchFirst
test07ExactMatchHasLine
traitNames
OBCmdFindMethodTest
An OBCmdFindMethodTest is xxxxxxxxx.
Instance Variables
handler: <Object>
handler
- xxxxx
announcer
factory
test04ConditionAcceptsClass
test05ConditionTargetToBeSelected
test06ActionFindsExistingSelectors
test07ActionOpensBrowser
OBCmdMoveToPackageTest
An OBCmdMoveToPackageTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
test04ConditionAcceptsMethods
test05ConditionRequiresSelection
OBCmdRemoveCatTest
An OBCmdRemoveCatTest is xxxxxxxxx.
Instance Variables
factory
removeCategory:
test02HasCorrectKeystroke
test04ConditionAcceptsClassCatNode
test05ConditionAcceptsMethodCatNode
test06ConditionRejectsEnvironmentNode
test07ConditionRejectsClassNode
test08ExecutionOnClassCatNode
test09ExecutionOnMethodCatNode
OBCmdRemoveClassTest
An OBCmdRemoveClassTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
OBCmdRemoveEmptyCatsTest
An OBCmdRemoveEmptyCatsTest is xxxxxxxxx.
Instance Variables
browser
factory
test04ConditionRejectsClassCatNode
test05ConditionRejectsMethodCatNode
test06ConditionAcceptsEnvironmentNode
test07ConditionAcceptsClassNode
test08ExecutionOnEnvironmentNode
test09ExecutionOnClassNode
OBCmdRemoveMethodTest
An OBCmdRemoveMethodTest is xxxxxxxxx.
Instance Variables
factory
test02HasCorrectKeystroke
test04ConditionAcceptsMethod
test05ConditionRequiresSelection
OBCmdRenameCatTest
An OBCmdRenameCatTest is xxxxxxxxx.
Instance Variables
factory
removeCategory:
test04ConditionAcceptsClassCatNode
test05ConditionAcceptsMethodCatNode
test06ConditionRejectsEnvironmentNode
test07ConditionRejectsClassNode
test08ExecutionOnClassCatNode
test09ExecutionOnMethodCatNode
OBCmdRenameClassTest
An OBCmdRenameClassTest is xxxxxxxxx.
Instance Variables
factory
OBCmdReorgCatTest
An OBCmdReorgCatTest is xxxxxxxxx.
Instance Variables
factory
test04ConditionRejectsClassCatNode
test05ConditionRejectsMethodCatNode
test06ConditionAcceptsEnvironmentNode
test07ConditionAcceptsClassNode
test08ExecutionOnEnvironmentNode
test09ExecutionOnClassNode
OBCmdRevertMethodTest
An OBCmdRevertMethodTest is xxxxxxxxx.
Instance Variables
fileInSent: <Object>
fileInSent
- xxxxx
factory
fileIn
test02HasCorrectKeystroke
test04ConditionAcceptsMethodVersion
test05ExecutionSendsFileIn
theClass
OBCmdSelectorNodeTest
An OBCmdSelectorNodeTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
announce:
expectedAnnouncement
expectedBrowser
isAbstract
rootNode
setUp
shouldInheritSelectors
test04ConditionAcceptsMethod
test05ConditionAcceptsMethodVersion
test06ConditionAcceptsSelector
test07ConditionRejectsParent
test08ExecutionOpensChasingBrowser
test09ExecutionTriggersAnnouncement
OBCmdSubclassTemplateTest
An OBCmdSubclassTemplateTest is xxxxxxxxx.
Instance Variables
handler: <Object>
handler
- xxxxx
announce:
factory
test04ConditionAcceptsClass
test05ConditionIgnoresParentNode
test06ChangesDefinition
OBCmdTextualTest
An OBCmdTextualTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
announce:
isAbstract
setUp
test04ConditionAlwaysAnswersTrue
test05EnabledIfSelectorPresent
test06DisabledIfSelectorNotPresent
test07ExecutionOpensChasingBrowser
test08TakesText
test09DoesntTakeNodes
test10ExecutionSendsAnnouncement
OBCodeBrowserTest
An OBCodeBrowserTest is xxxxxxxxx.
Instance Variables
damage: <Object>
damage
- xxxxx
altMethodA
altMethodOne
assertIsClassSide
bogusAClassTemplate
bogusAName
bogusATemplate
bogusBComment
bogusCDefinition
bogusCategoryName
bogusClassNames
bogusDDefinition
browserResource
classTemplate
deselectBogusCategory
fakeAClassTemplate
fakeAComment
fakeATemplate
fakeClassBComment
fakeClassCDefinition
fakeClassDDefinition
fakePackageName
isAbstract
methodA
methodFour
methodOne
methodTemplate
resources
runCase
runCaseAsFailure:
selectBogusA
selectBogusCategory
selectBogusPackage
setUp
switchToClassSide
switchToComment
tearDown
testButtonRemoval
testColumnClearing
testCreateClassFromClass
testCreateClassFromTemplate
testCreateMethodFromMethod
testCreateMethodFromTemplate
testEditClass
testEditClassMethod
testEditComment
testEditMethod
testJumpToBogusA
testJumpToCapitals
testJumpToFakes
testJumpToMethodOne
testJumpToNumbers
testMethodChangedElsewhere
testSelectAllMethodCategory
testSelectBogusA
testSelectBogusAClassSide
testSelectBogusAComment
testSelectCategory
testSelectNumbers
testSelectOne
OBCodeBrowserUiTest
An OBCodeBrowserUiTest is xxxxxxxxx.
Instance Variables
browser: <Object>
browser
- xxxxx
setUp
tearDown
testWindowMenu
OBCodeNodeEqualityTest
An OBCodeNodeEqualityTest is xxxxxxxxx.
Instance Variables
testClassCategoryEquality
testClassCategoryInequality
testClassCommentEquality
testClassCommentInequality
testClassEquality
testClassInequality
testMethod
testMethodCategoryEquality
testMethodCategoryInequality1
testMethodCategoryInequality2
testMethodEquality
testMethodInequality1
testMethodInequality2
OBCodeSanityCheckTest
An OBCodeSanityCheckTest is xxxxxxxxx.
Instance Variables
node: <Object>
node
- xxxxx
bogusARedefinition
bogusCDefinition
selectionInterval
testClassCreation
testClassDefinition
testClassRedefinition
text
OBHierImageBrowserTest
An OBHierImageBrowserTest is xxxxxxxxx.
Instance Variables
bogusClassNames
bogusDDefinition
bogusDName
bogusEDefinition
bogusEName
browserClass
node
selectBogusCategory
shouldInheritSelectors
testButtonRemoval
Not applicable to hierarchy browser
testCreateClassFromClass
testCreateClassFromTemplate
doesn't apply for now
testDeselectFakeA
testEditClass
testEditComment
testInitialDisplay
testJumpToFakes
Not applicable to the hierarchy browser
testSelectCategory
Not applicable to the hierarchy browser
testSelectionPath
OBImageBrowserResource
An OBImageBrowserResource is xxxxxxxxx.
Instance Variables
metagraph
node
OBImageBrowserTest
An OBImageBrowserTest is xxxxxxxxx.
Instance Variables
browserClass
node
testInitialDisplay
OBImplementorSearchNodeTest
An OBImplementorSearchNodeTest is xxxxxxxxx.
Instance Variables
nodeClass
searchNodeForThisClass
testAncestryOfMethodNode
testName
OBImplementorsBrowserTest
An OBImplementorsBrowserTest is xxxxxxxxx.
Instance Variables
browserClass
initialList
node
We don't want this method to show up in senders
of #sendsSendsAccesses, since other tests
aren't expecting it.
testMessagesOf
OBInheritanceBrowserTest
An OBInheritanceBrowserTest is xxxxxxxxx.
Instance Variables
interiorNode
leafNode
metagraph
rootNode
setUp
setUpWith:
testInitialDisplay
testInitialDisplay2
OBInheritanceFilterTest
An OBInheritanceFilterTest is xxxxxxxxx.
Instance Variables
breakpoint
flagged
noIcon
setUp
testBoth
testBreakpoint
testFlag
testNoIcon
testOverridden
testOverrides
OBMercuryPanelTest
An OBMercuryPanelTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
isSearch: <Object>
node: <Object>
announcer
- xxxxx
isSearch
- xxxxx
node
- xxxxx
addChild:
announce:
announcer
handleNavWith:
isClassBrowser
isSearchBrowser
jumpTo:
noteChanges
panel
root
setUp
testAddsChildInSearchBrowser
testBrowseIsRefreshedIfSelectionIsVetoed
testClassName
testClassRefs
testDoesntOpenNewSearchBrowser
testFindClass
testFindMethod
testImplementors
testMorph
testNodeIsSelected
testPartialClassName
testPartialSelector
testSenders
OBMethodCommandTest
An OBMethodCommandTest is xxxxxxxxx.
Instance Variables
handler: <Object>
handler
- xxxxx
announce:
previous
remove:
remove:selecting:
setUp
testAsksForConfirmationWhenSendersExist
testBrowseSenders
testDoNothing
testMoveToPackage
testMoveToPackageOffersChoice
testRemovalAnnounced
testRemoveAndBrowseSenders
testRemoveAndBrowseSendersRemoval
testRemoveMethod
testRemoveMethodConfirmed
testRemoveMethodNoInteraction
OBMethodDefinitionTest
An OBMethodDefinitionTest is xxxxxxxxx.
Instance Variables
testDoItReceiverCategory
testDoItReceiverClassMethod
testDoItReceiverInstMethod
OBMethodSearchNodeTest
An OBMethodSearchNodeTest is xxxxxxxxx.
Instance Variables
nodeClass
searchNodeForThisClass
testAncestryOfMethodNode
testClassesContainNoDuplicates
testName
OBMethodVersionTest
An OBMethodVersionTest is xxxxxxxxx.
Instance Variables
fakeSourceFileArray
methodReference
testScanFromMethodRef
testScanFromPointer
testScanFromPointerToClassMethod
OBNavigateTest
An OBNavigateTest is xxxxxxxxx.
Instance Variables
isAbstract
testTestDefaultAction
OBOrganizationDefinitionTest
An OBOrganizationDefinitionTest is xxxxxxxxx.
Instance Variables
definition
newOrgText
orgText
testAccept
testDisplay
OBReferencesBrowserTest
An OBReferencesBrowserTest is xxxxxxxxx.
Instance Variables
bogusCReferences
browserClass
node
refersToBogusC
testClassNameSelection
testInitialDisplay
testSelectorSelection
OBSearchNodeTest
An OBSearchNodeTest is xxxxxxxxx.
Instance Variables
isAbstract
shouldInheritSelectors
testAncestryOfEqualNode
testAncestryOfMethodNode
testClasses
OBSenderSearchNodeTest
An OBSenderSearchNodeTest is xxxxxxxxx.
Instance Variables
nodeClass
searchNodeForThisClass
sendsYourself
testAncestryOfMethodNode
testName
OBSendersBrowserTest
An OBSendersBrowserTest is xxxxxxxxx.
Instance Variables
browserClass
initialList
node
We don't want this method to show up in senders
of #accessesIvar, since that's what we're testing
testSendersOf
OBShowImplementorsTest
An OBShowImplementorsTest is xxxxxxxxx.
Instance Variables
announcementClass
testFan
testTestDefaultActionNoChildren
OBShowSendersTest
An OBShowSendersTest is xxxxxxxxx.
Instance Variables
announcementClass
assertFanHasCorrectChildren:
testFan
testTestDefaultActionNoChildren
OBSourceFilesResource
An OBSourceFilesResource is xxxxxxxxx.
Instance Variables
sources: <Object>
sources
- xxxxx
changesStream
changesString
setUp
Does nothing. Subclasses should override this
to initialize their resource
sourceStream
sourceString
sources
OBStandardOpenTest
An OBStandardOpenTest is xxxxxxxxx.
Instance Variables
testListBrowseRoot
testListBrowseRootTitle
testSystemOpen
testSystemOpenOnClass
testSystemOpenOnClassSelector
testVersionsOpenOn
OBSystemBrowserAdaptorTest
An OBSystemBrowserAdaptorTest is xxxxxxxxx.
Instance Variables
browser: <Object>
oldDefault: <Object>
registry: <Object>
browser
- xxxxx
oldDefault
- xxxxx
registry
- xxxxx
openWith:
setUp
tearDown
testDefaultOpenBrowser
testFullOnClassSelector
OBTextCmdTest
An OBTextCmdTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
announce:
announcer
assertPanel:browser:
setUp
testBrowseItWithClass
testBrowseItWithGlobal
testBrowseItWithSelector
testImpementorsOfIt
testReferencesToIt
testSendersOfIt
OBTextPanelTest
An OBTextPanelTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
announce:
setUp
testImplementorsOfIt
testSendersOfIt
OBVersionsBrowserTest
An OBVersionsBrowserTest is xxxxxxxxx.
Instance Variables
expectedHeadings
metagraph
node
setUp
sourceFiles
tearDown
testInitialDisplay
testSourceDisplay
twoLatestVersionText
twoSourcePointer