OB-Tests-Core

OBAnnouncerTest
An OBAnnouncerTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
testBlock
testInstance
testMessage
OBBrowserCommandsTest
An OBBrowserCommandsTest is xxxxxxxxx.
Instance Variables
browser: <Object>
browser
- xxxxx
test01ScanFindsCommandCreationMethods
test02CommandSelectorsFindsCommands
test03CommandSelectorsFindsCommands
OBBrowserTest
An OBBrowserTest is xxxxxxxxx.
Instance Variables
model: <Object>
widget: <Object>
model
- xxxxx
widget
- xxxxx
assertAListIncludes:
assertAListMatches:
assertButtonSelected:
assertCurrentItemIs:
assertListAt:contains:
assertListAt:includes:
assertMenuContains:
assertNoButtonsVisible
assertSelectedTextIs:
assertTextIs:
assertTextIsSelected
browserClass
clickButtonLabeled:
currentItem
currentList
denyAListIncludes:
deselect:
drag:
drag:to:
drop:on:
editText:
findListContaining:
forceLayout
isAbstract
listItemsAt:
listMorphs
menuItemNamed:
metagraph
morphNamed:
morphsOfClass:
mouseMoveEventIn:
node
select:
We don't use #getListDelicately because the user would have to scroll through the list
to find the item we're selecting, thus triggering updates to the list.
selectMenuItem:
selectSequence:
setText:
setUp
textMorph
OBBuilderTest
An OBBuilderTest is xxxxxxxxx.
Instance Variables
model: <Object>
model
- xxxxx
activate
announcer
browser
build:
buildNavigationPanel
buildWindow
button
childNodes
columnWithFilter
defaultChildNodes
displayString
isEnabled:
isSelected:
left
listForNode:
longDescriptionsForNode:
metaNode
metaNode:
right
selectedNode
selection
switch
OBCollectionNodeTest
An OBCollectionNodeTest is xxxxxxxxx.
Instance Variables
testAncestryOfDescendent
testAncestryOfNodeInCollection
OBColumnPanelTest
An OBColumnPanelTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
announcer
- xxxxx
announcer
testJumpClearsSubsequentPanels
testJumpToFakeC
testJumpToRootAsChild
OBColumnTest
An OBColumnTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
column: <Object>
announcer
- xxxxx
column
- xxxxx
addFactory:
announce:
announcer
browser
clearAfter:
parentNode
parentNodeBrokenAutoselect
parentNodeForColumn:
parentNodeWithAutoselect
parentNodeWithIcon
selectionChangedIn:
setUp
test01MenuIncludesCommands
test02KeystrokeInvokesCommand
test03SetParent
test04AutoSelectNotFound
test05AutoSelect
test06Icon
OBCommandTest
An OBCommandTest is xxxxxxxxx.
Instance Variables
isSelected: <Object>
isSelected
- xxxxx
command
executeOn:for:
isAbstract
isActiveOn:for:
isEnabledOn:for:
isSelected:
shouldInheritSelectors
test01LabelIsString
test02HasCorrectKeystroke
test03DoesntWantButton
OBDefinitionPanelTest
An OBDefinitionPanelTest is xxxxxxxxx.
Instance Variables
announcer: <Object>
panel: <Object>
announcer
- xxxxx
panel
- xxxxx
announce:
announcer
assertMenu:hasItemSending:
menu
setUp
test01MenuHasEditingItems
test02MenuIncludesCommands
test03CommandsGetExecuted
test04InactiveCommandsAreHidden
test05SilentChangeAllowedIfNotDirty
test06SilentChangeVetoedIfDirty
OBFake2Node
An OBFake2Node is xxxxxxxxx.
Instance Variables
children: <Object>
name: <Object>
children
- xxxxx
name
- xxxxx
=
Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.
children
hash
Answer a SmallInteger whose value is related to the receiver's identity.
May be overridden, and should be overridden in any classes that define =
isAncestorOf:using:
metagraph
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
setName:children:
tree:
OBFakeBrowser
An OBFakeBrowser is xxxxxxxxx.
Instance Variables
cmdBeZ
cmdCreateZ
cmdDelete
cmdDeleteRoot
OBFakeBrowserTest
An OBFakeBrowserTest is xxxxxxxxx.
Instance Variables
browserClass
metagraph
node
paneCount
testAcceptText
testAction
testConfirmAbandon
testConfirmClose
testCreateWindow
testDefinitionPanel
testDeleteB
testDeleteRootNode
testDeselectA
testDragAndDrop
testInitialDisplay
testNavigationPanel
testPanes
testRefreshDirty
testSelectA
testSelectC
testSelectionPath
OBFakeCommandBrowser
An OBFakeCommandBrowser is xxxxxxxxx.
Instance Variables
action: <Object>
action
- xxxxx
action
action:
cmdObsolete
cmdPluggable
defaultMetaNode
defaultRootNode
obsoleteCmd
withAction:
OBFakeDNUNode
An OBFakeDNUNode is xxxxxxxxx.
Instance Variables
children: <Object>
name: <Object>
children
- xxxxx
name
- xxxxx
=
Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.
allChildren
children
childrenAt:
doesNotUnderstand:
Handle the fact that there was an attempt to send the given message to the receiver but the receiver does not understand this message (typically sent from the machine when a message is sent to the receiver and no method is defined for that selector).
hash
Answer a SmallInteger whose value is related to the receiver's identity.
May be overridden, and should be overridden in any classes that define =
isAncestorOf:using:
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
noChildren
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
putChildren:
setName:
setName:children:
tree:
OBFakeNode
An OBFakeNode is xxxxxxxxx.
Instance Variables
children: <Object>
item: <Object>
parent: <Object>
children
- xxxxx
item
- xxxxx
parent
- xxxxx
=
Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.
adopt:
beZ
childX
children
createZ
delete
dropOnFakeNode:
dropSelector
Override in subclasses
hash
Answer a SmallInteger whose value is related to the receiver's identity.
May be overridden, and should be overridden in any classes that define =
isAncestorOf:using:
item
item:
metagraph
name
Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..
noChildren
parent
parent:
parent:item:
parentName
printOn:
Append to the argument, aStream, a sequence of characters that
identifies the receiver.
removeChild:
root
text
text:
OBFanTest
An OBFanTest is xxxxxxxxx.
Instance Variables
failingTestAncestorWithFilter
filterNodes:showingB:
testAncestorOfIn
testAncestorOfSelf
testAncestorWithFilter
OBLibraryOpenTest
An OBLibraryOpenTest is xxxxxxxxx.
Instance Variables
metagraph
testGraphRootSelection
testGraphRootSelectionPanels
OBMetaNodeTest
An OBMetaNodeTest is xxxxxxxxx.
Instance Variables
children
left
metaNodeFilter:do:
right
setMetaNode:
testChildrenForNode
testConstruction
testConstructionWithLabel
testFiltersCanAddIcon
testFiltersCanAlterDisplayStrings
testFiltersCanChooseEdges
testFiltersCanChooseNodes
testNodesForParent
OBOpenTest
An OBOpenTest is xxxxxxxxx.
Instance Variables
browser: <Object>
browser
- xxxxx
create:
isAbstract
open:
OBPluggableCommandTest
An OBPluggableCommandTest is xxxxxxxxx.
Instance Variables
height
test01ExecuteEvaluatesAction
test02ActionCanBeAMessageSend
test03ActionReceivesRequestor
test03ActionRecievesNode
test04ConditionExecutesByDefault
test06MenuItemExecutesAction
test07MenuItemEnabledByDefault
test08MenuItemReflectsCondition
test09MenuReflectsLabel
test10MenuDisplaysKeystroke
test11MenuDisplaysIcon
test13CommandIsMenuOnlyByDefault
test14CommandWithButtonLabelWantsButton
test15CondReceivesRequestor
width
OBRescueFilterTest
An OBRescueFilterTest is xxxxxxxxx.
Instance Variables
children: <Object>
filter: <Object>
children
- xxxxx
filter
- xxxxx
nodes:
testDisplayStrings
testRescue
testSecondRescue
testUnrescue
OBSubtreeTest
An OBSubtreeTest is xxxxxxxxx.
Instance Variables
test2Generations
test3Generations
test4Generations
testChildOfMatchingRoot
testChildOfRoot
testNoAncestor
OBSwitchTest
An OBSwitchTest is xxxxxxxxx.
Instance Variables
selection: <Object>
selection
- xxxxx
activate
list
listChanged
listForNode:
selectedNode
selection
selection:
switch
testGetSelection
testList
testSendsActivateToFilter
testSetSelection
testSwitchIsActiveWhenItHasAFilter
testSwitchStartsInactive
OBTextSelectionTest
An OBTextSelectionTest is xxxxxxxxx.
Instance Variables
test01Text
test02FullText
test03Selector