(object Petal
version 43
_written "Rose 6.1.9113.5"
charSet 0)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Scripting"
value FALSE))
quid "3A23F652016C"
defaults (object defaults
rightMargin 0.250000
leftMargin 0.250000
topMargin 0.250000
bottomMargin 0.500000
pageOverlap 0.250000
clipIconLabels TRUE
autoResize TRUE
snapToGrid TRUE
gridX 62
gridY 62
defaultFont (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
showMessageNum 1
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "3A1A89A40101"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class_Category "Customer Actors"
quid "3A1A89F00159"
documentation "The actors interacting with the test bed architecture."
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3A1A8C2700DC"
supplier "Use Case View::Customer Use cases"
quidu "3A1A8A2A0211"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "HTTP Client 6.2"
quid "3A1A8A160316"
documentation
|Role:
|- Requests the execution of a particular test, or group of tests, with the production of test results.
|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
|- Requests a particular type of report format.
|- Requests the reproduction of a specific state for a test.
|- Requires that any comonent may be tested.
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E3332029D"
stereotype "uses"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Class "GT 6.2 Plug-in System"
quid "3A1A8A9D0360"
documentation
|Role:
|- Requests the execution of a particular test, or group of tests, with the production of test results.
|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
|- Requests the reproduction of a specific state for a test.
|- Requires that any comonent may be tested.
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E32B90271"
stereotype "uses"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Class "GT Wap 6.2"
quid "3A1A8AC101D2"
documentation
|Role:
|- Requests the execution of a particular test, or group of tests, with the production of test results.
|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E31AC0166"
stereotype "uses"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Class "Future GT project"
quid "3A1A8F3001E8"
documentation
|Role:
|- Requests the execution of a particular test, or group of tests, with the production of test results.
|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
|- Requests a particular type of report format.
|- Requests the reproduction of a specific state for a test.
|- Requires that any comonent may be tested.
stereotype "Actor"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E339A0315"
stereotype "uses"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Class "Generalised Actor"
quid "3A1E30F00075"
documentation
|The generalised common roles of all the other actors.
|Role:
|- Requests the execution of a particular test, or group of tests, with the production of test results.
|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
stereotype "Actor")
(object Class "Stubbed Code Module"
quid "3A5D9AA60388"
stereotype "Actor"))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "3A1F92160105"
title "Main"
documentation "The actor inter-dependencies."
zoom 100
max_height 28350
max_width 21600
origin_x 431
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @1
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (372, 1550)
label (object ItemLabel
Parent_View @1
location (372, 1710)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "HTTP Client 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A160316"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @2
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (372, 248)
label (object ItemLabel
Parent_View @2
location (372, 408)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT 6.2 Plug-in System")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A9D0360"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @3
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2046, 248)
label (object ItemLabel
Parent_View @3
location (2046, 408)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT Wap 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8AC101D2"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @4
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2046, 1550)
label (object ItemLabel
Parent_View @4
location (2046, 1710)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Future GT project")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F3001E8"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @5
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1240, 868)
label (object ItemLabel
Parent_View @5
location (1240, 1028)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Generalised Actor")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1E30F00075"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @6
stereotype (object SegLabel @7
Parent_View @6
location (744, 1258)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.418309
height 4
orientation 1)
line_color 3342489
quidu "3A1E3332029D"
client @1
supplier @5
line_style 0)
(object InheritView "" @8
stereotype (object SegLabel @9
Parent_View @8
location (709, 484)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.371114
height 4
orientation 0)
line_color 3342489
quidu "3A1E32B90271"
client @2
supplier @5
line_style 0)
(object InheritView "" @10
stereotype (object SegLabel @11
Parent_View @10
location (1594, 577)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.560630
height 12
orientation 1)
line_color 3342489
quidu "3A1E31AC0166"
client @3
supplier @5
line_style 0)
(object InheritView "" @12
stereotype (object SegLabel @13
Parent_View @12
location (1642, 1207)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 1
orientation 1)
line_color 3342489
quidu "3A1E339A0315"
client @4
supplier @5
line_style 0)))))
(object Class_Category "Customer Use cases"
quid "3A1A8A2A0211"
documentation "The client use cases for interaction, and architectural requirements."
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test Individual component"
quid "3A1A8C6B02A6"
documentation "Execution of all methods of a component. Gathering, and recording, the results with verification of correctness. (Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E95C402C0"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Test incomplete component"
quidu "3A1A8CB602C2")
(object Inheritance_Relationship
quid "3A1F7F790276"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
quidu "3A1A9DD3019F")))
(object UseCase "Log message and results"
quid "3A1A8C80017A"
documentation "Store a text message persistently.")
(object UseCase "Test incomplete component"
quid "3A1A8CB602C2"
documentation "Execution of one or more methods upon a component. Gathering, and recording, the results and verification of correctness.(Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E91FE01E5"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Test component method"
quidu "3A1A8DF00382")
(object Inheritance_Relationship
quid "3A1E95E80091"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Clear test context"
quidu "3A1A91C6018F")
(object Inheritance_Relationship
quid "3A1F79260368"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Share test context"
quidu "3A1A8E790018")
(object Inheritance_Relationship
quid "3A1F7B74038F"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Identify component fault in context"
quidu "3A1A90110281")))
(object UseCase "Run test interactively"
quid "3A1A8D1700D7"
documentation "Execution of a single test selected by a user of the test bed UI."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E941D0023"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6")))
(object UseCase "Run test automatically"
quid "3A1A8D2503DA"
documentation "Execution of a single test without user input."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F8F270246"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Run test interactively"
quidu "3A1A8D1700D7")))
(object UseCase "Run test from script"
quid "3A1A8D3502D9"
documentation "Execution of a single test automatically, simulating user input where necessary."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F8E9A013F"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Run test automatically"
quidu "3A1A8D2503DA")))
(object UseCase "Memory leak test"
quid "3A1A8D7D0138"
documentation "Test that the component has not leaked any memory blocks during its execution.")
(object UseCase "Resource leak test"
quid "3A1A8D8F0300"
documentation "Test that the component has not leaked any resources during its execution.")
(object UseCase "Out of memory test"
quid "3A1A8DAB01B6"
documentation "Simulate out of memory conditions.")
(object UseCase "Dump memory block to log"
quid "3A1A8DC400E0"
documentation "The content of a specified area of volatile storage is stored persistently, in a standardised human readable form. "
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A238F4E0128"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Log message and results"
quidu "3A1A8C80017A")))
(object UseCase "Test component method"
quid "3A1A8DF00382"
documentation "Test a method of the component recording and validating the result."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E911601EB"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Log message and results"
quidu "3A1A8C80017A")
(object Inheritance_Relationship
quid "3A1E91220170"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Memory leak test"
quidu "3A1A8D7D0138")
(object Inheritance_Relationship
quid "3A1E912E00D7"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Resource leak test"
quidu "3A1A8D8F0300")
(object Inheritance_Relationship
quid "3A1E914600E6"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Out of memory test"
quidu "3A1A8DAB01B6")
(object Inheritance_Relationship
quid "3A1E914D0208"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Dump memory block to log"
quidu "3A1A8DC400E0")
(object Inheritance_Relationship
quid "3A1E92230242"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Validate test results"
quidu "3A1A8E860338")))
(object UseCase "Capture component state"
quid "3A1A8E4603CC"
documentation "The complete state of a component is captured for later restoration.")
(object UseCase "Restore component state"
quid "3A1A8E56014E"
documentation "The complete state of a component captured earlier, is restored.")
(object UseCase "Share test context"
quid "3A1A8E790018"
documentation "The context within which the previous test executed is preserved and provides the state within which to begin the next test.")
(object UseCase "Validate test results"
quid "3A1A8E860338"
documentation "Verify that a tests result is the one anticipated.")
(object UseCase "Test asynchronous component"
quid "3A1A8EA602A8"
documentation "Execute two or more tests simultaneously, within the same, or multiple threads, which communicate asynchronously via the use of signals."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E95B70040"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6")
(object Inheritance_Relationship
quid "3A1F82890089"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236")))
(object UseCase "Repeat test case"
quid "3A1A8F020001"
documentation "Execute the previous test again."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F8F6C0317"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Run test interactively"
quidu "3A1A8D1700D7")))
(object UseCase "Identify component fault in context"
quid "3A1A90110281"
documentation "Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F7C320360"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Capture component state"
quidu "3A1A8E4603CC")
(object Inheritance_Relationship
quid "3A1F7C5002AF"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Restore component state"
quidu "3A1A8E56014E")))
(object UseCase "Test multi-threaded component"
quid "3A1A90B00316"
documentation "Execute one or more tests simultaneously, within multiple threads."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E95A70304"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6")
(object Inheritance_Relationship
quid "3A1F829102F7"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236")))
(object UseCase "Schedule test"
quid "3A1A91620236"
documentation "Specify the launch timing for an individual test.")
(object UseCase "Test components concurrently"
quid "3A1A917D011C"
documentation "Execute two or more tests simultaneously, within the same thread."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E951802B9"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6")
(object Inheritance_Relationship
quid "3A1F827402AF"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236")))
(object UseCase "Clear test context"
quid "3A1A91C6018F"
documentation "The context within which the test is to execute is reset to a standard 'virgin' state.")
(object UseCase "Arbitrarily group tests and execution order"
quid "3A1A97CF0336"
documentation "The client specifies a specific execution order for a set of tests, stating if simulating user input, is required, and how test context is to be shared."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E94EA02EF"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Run test from script"
quidu "3A1A8D3502D9")))
(object Association "$UNNAMED$0"
quid "3A1A9B62013D"
roles (list role_list
(object Role "$UNNAMED$1"
quid "3A1A9B630333"
supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
quidu "3A1A904E01AD"
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "3A1A9B630334"
supplier "Use Case View::Customer Actors::HTTP Client 6.2"
quidu "3A1A8A160316")))
(object Association "$UNNAMED$3"
quid "3A1A9B6E0216"
roles (list role_list
(object Role "$UNNAMED$4"
quid "3A1A9B6F018B"
supplier "Use Case View::Customer Use cases::Architectural Requests::Replace the UI"
quidu "3A1A90F3034F"
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "3A1A9B6F018C"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$6"
quid "3A1A9B7101CA"
roles (list role_list
(object Role "$UNNAMED$7"
quid "3A1A9B72017C"
supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
quidu "3A1A904E01AD"
is_navigable TRUE)
(object Role "$UNNAMED$8"
quid "3A1A9B720186"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$9"
quid "3A1A9B74020B"
roles (list role_list
(object Role "$UNNAMED$10"
quid "3A1A9B750144"
supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
quidu "3A1A8FCF0345"
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "3A1A9B75014E"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$12"
quid "3A1A9B770179"
roles (list role_list
(object Role "$UNNAMED$13"
quid "3A1A9B780198"
supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
quidu "3A1A91080255"
is_navigable TRUE)
(object Role "$UNNAMED$14"
quid "3A1A9B780199"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$15"
quid "3A1A9B7A03A4"
roles (list role_list
(object Role "$UNNAMED$16"
quid "3A1A9B7B0319"
supplier "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result"
quidu "3A1A906602A2"
is_navigable TRUE)
(object Role "$UNNAMED$17"
quid "3A1A9B7B031A"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$18"
quid "3A1A9B7E02E2"
roles (list role_list
(object Role "$UNNAMED$19"
quid "3A1A9B8000BE"
supplier "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible"
quidu "3A1A960B01B9"
is_navigable TRUE)
(object Role "$UNNAMED$20"
quid "3A1A9B8000BF"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$21"
quid "3A1A9B8202C9"
roles (list role_list
(object Role "$UNNAMED$22"
quid "3A1A9B830285"
supplier "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services"
quidu "3A1A966501FF"
is_navigable TRUE)
(object Role "$UNNAMED$23"
quid "3A1A9B830286"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$24"
quid "3A1A9B86026B"
roles (list role_list
(object Role "$UNNAMED$25"
quid "3A1A9B870136"
supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
quidu "3A1A95BB02D7"
is_navigable TRUE)
(object Role "$UNNAMED$26"
quid "3A1A9B870137"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$27"
quid "3A1A9B8F020A"
roles (list role_list
(object Role "$UNNAMED$28"
quid "3A1A9B900279"
supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
quidu "3A1A95BB02D7"
is_navigable TRUE)
(object Role "$UNNAMED$29"
quid "3A1A9B90027A"
supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
quidu "3A1A8A9D0360")))
(object Association "$UNNAMED$30"
quid "3A1A9B940347"
roles (list role_list
(object Role "$UNNAMED$31"
quid "3A1A9B96017D"
supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
quidu "3A1A95BB02D7"
is_navigable TRUE)
(object Role "$UNNAMED$32"
quid "3A1A9B96017E"
supplier "Use Case View::Customer Actors::HTTP Client 6.2"
quidu "3A1A8A160316")))
(object Association "$UNNAMED$33"
quid "3A1A9BDA02C6"
roles (list role_list
(object Role "$UNNAMED$34"
quid "3A1A9BDB0259"
supplier "Use Case View::Customer Use cases::Repeat test case"
quidu "3A1A8F020001"
is_navigable TRUE)
(object Role "$UNNAMED$35"
quid "3A1A9BDB025A"
supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
quidu "3A1A8A9D0360")))
(object Association "$UNNAMED$36"
quid "3A1A9BDF0287"
roles (list role_list
(object Role "$UNNAMED$37"
quid "3A1A9BE00152"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236"
is_navigable TRUE)
(object Role "$UNNAMED$38"
quid "3A1A9BE00153"
supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
quidu "3A1A8A9D0360")))
(object Association "$UNNAMED$39"
quid "3A1A9BE30341"
roles (list role_list
(object Role "$UNNAMED$40"
quid "3A1A9BE4037E"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236"
is_navigable TRUE)
(object Role "$UNNAMED$41"
quid "3A1A9BE4037F"
supplier "Use Case View::Customer Actors::HTTP Client 6.2"
quidu "3A1A8A160316")))
(object Association "$UNNAMED$42"
quid "3A1A9C0401AE"
roles (list role_list
(object Role "$UNNAMED$43"
quid "3A1A9C05021D"
supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
quidu "3A1A97CF0336"
is_navigable TRUE)
(object Role "$UNNAMED$44"
quid "3A1A9C05021E"
supplier "Use Case View::Customer Actors::HTTP Client 6.2"
quidu "3A1A8A160316")))
(object Association "$UNNAMED$45"
quid "3A1A9C190316"
roles (list role_list
(object Role "$UNNAMED$46"
quid "3A1A9C1A028C"
supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
quidu "3A1A8FCF0345"
is_navigable TRUE)
(object Role "$UNNAMED$47"
quid "3A1A9C1A028D"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$48"
quid "3A1A9C1C02D5"
roles (list role_list
(object Role "$UNNAMED$49"
quid "3A1A9C1E0183"
supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
quidu "3A1A97CF0336"
is_navigable TRUE)
(object Role "$UNNAMED$50"
quid "3A1A9C1E0184"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$51"
quid "3A1A9C26029D"
roles (list role_list
(object Role "$UNNAMED$52"
quid "3A1A9C27035D"
supplier "Use Case View::Customer Use cases::Repeat test case"
quidu "3A1A8F020001"
is_navigable TRUE)
(object Role "$UNNAMED$53"
quid "3A1A9C27035E"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$54"
quid "3A1A9C2A0086"
roles (list role_list
(object Role "$UNNAMED$55"
quid "3A1A9C2B00D8"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236"
is_navigable TRUE)
(object Role "$UNNAMED$56"
quid "3A1A9C2B00D9"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$57"
quid "3A1A9C2D03A1"
roles (list role_list
(object Role "$UNNAMED$58"
quid "3A1A9C2E0353"
supplier "Use Case View::Customer Use cases::Capture component state"
quidu "3A1A8E4603CC"
is_navigable TRUE)
(object Role "$UNNAMED$59"
quid "3A1A9C2E0354"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$60"
quid "3A1A9C31016C"
roles (list role_list
(object Role "$UNNAMED$61"
quid "3A1A9C3201E6"
supplier "Use Case View::Customer Use cases::Restore component state"
quidu "3A1A8E56014E"
is_navigable TRUE)
(object Role "$UNNAMED$62"
quid "3A1A9C3201E7"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$63"
quid "3A1A9DE70389"
roles (list role_list
(object Role "$UNNAMED$64"
quid "3A1A9DE80272"
supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
quidu "3A1A9DD3019F"
is_navigable TRUE)
(object Role "$UNNAMED$65"
quid "3A1A9DE80273"
supplier "Use Case View::Customer Actors::Future GT project"
quidu "3A1A8F3001E8")))
(object Association "$UNNAMED$66"
quid "3A1A9DEB006E"
roles (list role_list
(object Role "$UNNAMED$67"
quid "3A1A9DEB038F"
supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
quidu "3A1A9DD3019F"
is_navigable TRUE)
(object Role "$UNNAMED$68"
quid "3A1A9DEB0390"
supplier "Use Case View::Customer Actors::HTTP Client 6.2"
quidu "3A1A8A160316")))
(object Association "$UNNAMED$69"
quid "3A1A9DEE00E0"
roles (list role_list
(object Role "$UNNAMED$70"
quid "3A1A9DEF010A"
supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
quidu "3A1A9DD3019F"
is_navigable TRUE)
(object Role "$UNNAMED$71"
quid "3A1A9DEF010B"
supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
quidu "3A1A8A9D0360")))
(object Association "$UNNAMED$72"
quid "3A1E31C60236"
roles (list role_list
(object Role "$UNNAMED$73"
quid "3A1E31C801FC"
supplier "Use Case View::Customer Use cases::Validate test results"
quidu "3A1A8E860338"
is_navigable TRUE)
(object Role "$UNNAMED$74"
quid "3A1E31C801FD"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$75"
quid "3A1E31CB000C"
roles (list role_list
(object Role "$UNNAMED$76"
quid "3A1E31CC0389"
supplier "Use Case View::Customer Use cases::Log message and results"
quidu "3A1A8C80017A"
is_navigable TRUE)
(object Role "$UNNAMED$77"
quid "3A1E31CC038A"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$78"
quid "3A1E31D5002F"
roles (list role_list
(object Role "$UNNAMED$79"
quid "3A1E31D502E2"
supplier "Use Case View::Customer Use cases::Dump memory block to log"
quidu "3A1A8DC400E0"
is_navigable TRUE)
(object Role "$UNNAMED$80"
quid "3A1E31D502E3"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$81"
quid "3A1E31D703AD"
roles (list role_list
(object Role "$UNNAMED$82"
quid "3A1E31D90052"
supplier "Use Case View::Customer Use cases::Memory leak test"
quidu "3A1A8D7D0138"
is_navigable TRUE)
(object Role "$UNNAMED$83"
quid "3A1E31D90053"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$84"
quid "3A1E31DB0150"
roles (list role_list
(object Role "$UNNAMED$85"
quid "3A1E31DD0102"
supplier "Use Case View::Customer Use cases::Resource leak test"
quidu "3A1A8D8F0300"
is_navigable TRUE)
(object Role "$UNNAMED$86"
quid "3A1E31DD0103"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$87"
quid "3A1E31E0019D"
roles (list role_list
(object Role "$UNNAMED$88"
quid "3A1E31E1039D"
supplier "Use Case View::Customer Use cases::Out of memory test"
quidu "3A1A8DAB01B6"
is_navigable TRUE)
(object Role "$UNNAMED$89"
quid "3A1E31E1039E"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$90"
quid "3A1E31E4021B"
roles (list role_list
(object Role "$UNNAMED$91"
quid "3A1E31E5037B"
supplier "Use Case View::Customer Use cases::Share test context"
quidu "3A1A8E790018"
is_navigable TRUE)
(object Role "$UNNAMED$92"
quid "3A1E31E5037C"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$93"
quid "3A1E31EC0032"
roles (list role_list
(object Role "$UNNAMED$94"
quid "3A1E31ED0105"
supplier "Use Case View::Customer Use cases::Test component method"
quidu "3A1A8DF00382"
is_navigable TRUE)
(object Role "$UNNAMED$95"
quid "3A1E31ED0106"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$96"
quid "3A1E31EF0339"
roles (list role_list
(object Role "$UNNAMED$97"
quid "3A1E31F00330"
supplier "Use Case View::Customer Use cases::Test incomplete component"
quidu "3A1A8CB602C2"
is_navigable TRUE)
(object Role "$UNNAMED$98"
quid "3A1E31F00331"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$99"
quid "3A1E31F30168"
roles (list role_list
(object Role "$UNNAMED$100"
quid "3A1E31F401E2"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6"
is_navigable TRUE)
(object Role "$UNNAMED$101"
quid "3A1E31F401E3"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$102"
quid "3A1E31F60339"
roles (list role_list
(object Role "$UNNAMED$103"
quid "3A1E31F702FE"
supplier "Use Case View::Customer Use cases::Test asynchronous component"
quidu "3A1A8EA602A8"
is_navigable TRUE)
(object Role "$UNNAMED$104"
quid "3A1E31F702FF"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$105"
quid "3A1E31FA0078"
roles (list role_list
(object Role "$UNNAMED$106"
quid "3A1E31FB00DD"
supplier "Use Case View::Customer Use cases::Test multi-threaded component"
quidu "3A1A90B00316"
is_navigable TRUE)
(object Role "$UNNAMED$107"
quid "3A1E31FB00DE"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$108"
quid "3A1E31FD0072"
roles (list role_list
(object Role "$UNNAMED$109"
quid "3A1E31FF00CF"
supplier "Use Case View::Customer Use cases::Test components concurrently"
quidu "3A1A917D011C"
is_navigable TRUE)
(object Role "$UNNAMED$110"
quid "3A1E31FF00D0"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$111"
quid "3A1E32010303"
roles (list role_list
(object Role "$UNNAMED$112"
quid "3A1E320301E3"
supplier "Use Case View::Customer Use cases::Identify component fault in context"
quidu "3A1A90110281"
is_navigable TRUE)
(object Role "$UNNAMED$113"
quid "3A1E320301E4"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$114"
quid "3A1E34A00023"
roles (list role_list
(object Role "$UNNAMED$115"
quid "3A1E34A101BF"
supplier "Use Case View::Customer Use cases::Clear test context"
quidu "3A1A91C6018F"
is_navigable TRUE)
(object Role "$UNNAMED$116"
quid "3A1E34A101C0"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$117"
quid "3A1E34DA0315"
roles (list role_list
(object Role "$UNNAMED$118"
quid "3A1E34DB0262"
supplier "Use Case View::Customer Use cases::Run test interactively"
quidu "3A1A8D1700D7"
is_navigable TRUE)
(object Role "$UNNAMED$119"
quid "3A1E34DB0263"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$120"
quid "3A1E34DE00A4"
roles (list role_list
(object Role "$UNNAMED$121"
quid "3A1E34DF0114"
supplier "Use Case View::Customer Use cases::Run test automatically"
quidu "3A1A8D2503DA"
is_navigable TRUE)
(object Role "$UNNAMED$122"
quid "3A1E34DF0115"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$123"
quid "3A1E34E10171"
roles (list role_list
(object Role "$UNNAMED$124"
quid "3A1E34E20212"
supplier "Use Case View::Customer Use cases::Run test from script"
quidu "3A1A8D3502D9"
is_navigable TRUE)
(object Role "$UNNAMED$125"
quid "3A1E34E20213"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$126"
quid "3A1E358F0167"
roles (list role_list
(object Role "$UNNAMED$127"
quid "3A1E3590023A"
supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
quidu "3A1A91A201CA"
is_navigable TRUE)
(object Role "$UNNAMED$128"
quid "3A1E3590023B"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$129"
quid "3A1E365202BC"
roles (list role_list
(object Role "$UNNAMED$130"
quid "3A1E3653038F"
supplier "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code"
quidu "3A1A8FC0002C"
is_navigable TRUE)
(object Role "$UNNAMED$131"
quid "3A1E36530390"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$132"
quid "3A1E3930002C"
roles (list role_list
(object Role "$UNNAMED$133"
quid "3A1E3931002E"
supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
quidu "3A1A9B1C016E"
is_navigable TRUE)
(object Role "$UNNAMED$134"
quid "3A1E3931002F"
supplier "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075")))
(object Association "$UNNAMED$135"
quid "3A5DC4DC0250"
roles (list role_list
(object Role "$UNNAMED$136"
quid "3A5DC4DD000D"
supplier "Use Case View::Customer Use cases::Test component method"
quidu "3A1A8DF00382"
is_navigable TRUE)
(object Role "$UNNAMED$137"
quid "3A5DC4DD000E"
supplier "Use Case View::Customer Actors::Stubbed Code Module"
quidu "3A5D9AA60388")))
(object Class_Category "Architectural Requests"
quid "3A1F78BE003E"
documentation "The use cases which relate to how the system should be structured, and how the components are to be provided."
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Modular architecture services"
quid "3A1A966501FF"
documentation "A requirement that individual services provided by the architecture to be factored out into stand-alone components, which may be used independently of the Test Bed environment.")
(object UseCase "Send user notification of test result"
quid "3A1A906602A2"
documentation
|A requirement that at completion of a test run the architecture can notify a specified user group of the results.
|Note : this possibly involves informing them via some network link.
)
(object UseCase "Replace the UI"
quid "3A1A90F3034F"
documentation "A requirement that the test bed architecture provide its services as an 'Engine' capable of being used by any user interface.")
(object UseCase "Architecture is extensible"
quid "3A1A960B01B9"
documentation "A requirement that the archtecture support an extendable internal architecture. (Allowing additional functionality to be added later).")
(object UseCase "Run tests in release code"
quid "3A1A8FC0002C"
documentation "A requirement that test test bed operates in both 'debug' mode and 'release' mode, and is therefore not dependent upon 'debug' mode services.")
(object UseCase "Configure report format"
quid "3A1A904E01AD"
documentation "A requirement that the result output of the test bed may be configured to conform a particular form chosen by the client. ")
(object UseCase "Dynamically configure the test environment"
quid "3A1A8FCF0345"
documentation "A requirement that the test bed respond to changes in the environment within which it is executing, to extend or restrict its capabilities, or choice of available services.")
(object UseCase "Test any component"
quid "3A1A95BB02D7"
documentation "A requirement that any component unit may be suitable for testing within the test bed."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1E95820121"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6")))
(object UseCase "Add new test cases"
quid "3A1A91A201CA"
documentation "A requirement that individual test cases can be added to the available test scenarios which are presented upon test bed execution.")
(object UseCase "Trace Defect report to test"
quid "3A1A9B1C016E"
documentation "A requirement that test case choice, together with the results related to particular defects, may be traceable to the specific external reports upon those defects."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F7E9701F9"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Validate test results"
quidu "3A1A8E860338")))
(object UseCase "Automate user action reproduction."
quid "3A1A91080255"
documentation "A requirement that user choices and input be recorded, and stored persistently in a format suitable for subsequent automation of the test bed. "
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F7E27000D"
stereotype "extends"
supplier "Use Case View::Customer Use cases::Run test from script"
quidu "3A1A8D3502D9")))
(object UseCase "Simulate Defect conditions"
quid "3A1A9DD3019F"
documentation "A requirement that the particular conditions which cause a defect. specified by an external report, may be duplicated within a test, or set of tests."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A1F7ECE01BC"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Capture component state"
quidu "3A1A8E4603CC")
(object Inheritance_Relationship
quid "3A1F7EDC00B8"
stereotype "uses"
supplier "Use Case View::Customer Use cases::Restore component state"
quidu "3A1A8E56014E"))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Architecture"
quid "3A1A8F8F0202"
title "Architecture"
documentation "The use cases relating to requirements of the test bed architecture."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @14
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (310, 186)
label (object ItemLabel
Parent_View @14
location (310, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT Wap 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8AC101D2"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @15
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1488, 1054)
label (object ItemLabel
Parent_View @15
location (1488, 1214)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "HTTP Client 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A160316"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @16
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1798, 682)
label (object ItemLabel
Parent_View @16
location (1798, 842)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT 6.2 Plug-in System")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A9D0360"
width 180
height 60
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" @17
location (310, 1426)
label (object ItemLabel
Parent_View @17
location (310, 1564)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Replace the UI")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90F3034F"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @18
location (2542, 1798)
label (object ItemLabel
Parent_View @18
location (2542, 1936)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Configure report format")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A904E01AD"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$0" @19
location (2048, 1448)
stereotype TRUE
line_color 3342489
quidu "3A1A9B62013D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$1" @20
Parent_View @19
location (870, 22)
stereotype TRUE
line_color 3342489
quidu "3A1A9B630333"
client @19
supplier @18
line_style 0)
(object RoleView "$UNNAMED$2" @21
Parent_View @19
location (870, 22)
stereotype TRUE
line_color 3342489
quidu "3A1A9B630334"
client @19
supplier @15
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @22
location (310, 1116)
label (object ItemLabel
Parent_View @22
location (310, 1254)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dynamically configure the test environment")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8FCF0345"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @23
location (310, 1736)
label (object ItemLabel
Parent_View @23
location (310, 1874)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Automate user action reproduction.")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91080255"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" @24
location (310, 2046)
label (object ItemLabel
Parent_View @24
location (310, 2184)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Send user notification of test result")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A906602A2"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" @25
location (310, 806)
label (object ItemLabel
Parent_View @25
location (310, 944)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Architecture is extensible")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A960B01B9"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" @26
location (310, 558)
label (object ItemLabel
Parent_View @26
location (310, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Modular architecture services")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A966501FF"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Test any component" @27
location (2542, 1054)
label (object ItemLabel
Parent_View @27
location (2542, 1192)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test any component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A95BB02D7"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$30" @28
location (1988, 1054)
stereotype TRUE
line_color 3342489
quidu "3A1A9B940347"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$31" @29
Parent_View @28
location (810, -372)
stereotype TRUE
line_color 3342489
quidu "3A1A9B96017D"
client @28
supplier @27
line_style 0)
(object RoleView "$UNNAMED$32" @30
Parent_View @28
location (810, -372)
stereotype TRUE
line_color 3342489
quidu "3A1A9B96017E"
client @28
supplier @15
line_style 0)))
(object AssociationViewNew "$UNNAMED$27" @31
location (2142, 853)
stereotype TRUE
line_color 3342489
quidu "3A1A9B8F020A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$28" @32
Parent_View @31
location (964, -139)
stereotype TRUE
line_color 3342489
quidu "3A1A9B900279"
client @31
supplier @27
line_style 0)
(object RoleView "$UNNAMED$29" @33
Parent_View @31
location (964, -139)
stereotype TRUE
line_color 3342489
quidu "3A1A9B90027A"
client @31
supplier @16
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @34
location (2542, 1426)
label (object ItemLabel
Parent_View @34
location (2542, 1564)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Simulate Defect conditions")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9DD3019F"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$66" @35
location (1988, 1228)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEB006E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$67" @36
Parent_View @35
location (810, -198)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEB038F"
client @35
supplier @34
line_style 0)
(object RoleView "$UNNAMED$68" @37
Parent_View @35
location (810, -198)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEB0390"
client @35
supplier @15
line_style 0)))
(object AssociationViewNew "$UNNAMED$69" @38
location (2211, 1095)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEE00E0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$70" @39
Parent_View @38
location (1033, 103)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEF010A"
client @38
supplier @34
line_style 0)
(object RoleView "$UNNAMED$71" @40
Parent_View @38
location (1033, 103)
stereotype TRUE
line_color 3342489
quidu "3A1A9DEF010B"
client @38
supplier @16
line_style 0)))
(object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @41
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1178, 1922)
label (object ItemLabel
Parent_View @41
location (1178, 2082)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Future GT project")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F3001E8"
width 180
height 60
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$3" @42
location (782, 1695)
stereotype TRUE
line_color 3342489
quidu "3A1A9B6E0216"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$4" @43
Parent_View @42
location (-396, -227)
stereotype TRUE
line_color 3342489
quidu "3A1A9B6F018B"
client @42
supplier @17
line_style 0)
(object RoleView "$UNNAMED$5" @44
Parent_View @42
location (-396, -227)
stereotype TRUE
line_color 3342489
quidu "3A1A9B6F018C"
client @42
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$6" @45
location (1833, 1859)
stereotype TRUE
line_color 3342489
quidu "3A1A9B7101CA"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$7" @46
Parent_View @45
location (655, -63)
stereotype TRUE
line_color 3342489
quidu "3A1A9B72017C"
client @45
supplier @18
line_style 0)
(object RoleView "$UNNAMED$8" @47
Parent_View @45
location (655, -63)
stereotype TRUE
line_color 3342489
quidu "3A1A9B720186"
client @45
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$9" @48
location (815, 1583)
stereotype TRUE
line_color 3342489
quidu "3A1A9B74020B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$10" @49
Parent_View @48
location (-363, -339)
stereotype TRUE
line_color 3342489
quidu "3A1A9B750144"
client @48
supplier @22
line_style 0)
(object RoleView "$UNNAMED$11" @50
Parent_View @48
location (-363, -339)
stereotype TRUE
line_color 3342489
quidu "3A1A9B75014E"
client @48
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$12" @51
location (874, 1854)
stereotype TRUE
line_color 3342489
quidu "3A1A9B770179"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$13" @52
Parent_View @51
location (-304, -68)
stereotype TRUE
line_color 3342489
quidu "3A1A9B780198"
client @51
supplier @23
line_style 0)
(object RoleView "$UNNAMED$14" @53
Parent_View @51
location (-304, -68)
stereotype TRUE
line_color 3342489
quidu "3A1A9B780199"
client @51
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$15" @54
location (767, 1978)
stereotype TRUE
line_color 3342489
quidu "3A1A9B7A03A4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$16" @55
Parent_View @54
location (-411, 56)
stereotype TRUE
line_color 3342489
quidu "3A1A9B7B0319"
client @54
supplier @24
line_style 0)
(object RoleView "$UNNAMED$17" @56
Parent_View @54
location (-411, 56)
stereotype TRUE
line_color 3342489
quidu "3A1A9B7B031A"
client @54
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$18" @57
location (776, 1405)
stereotype TRUE
line_color 3342489
quidu "3A1A9B7E02E2"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$19" @58
Parent_View @57
location (-402, -517)
stereotype TRUE
line_color 3342489
quidu "3A1A9B8000BE"
client @57
supplier @25
line_style 0)
(object RoleView "$UNNAMED$20" @59
Parent_View @57
location (-402, -517)
stereotype TRUE
line_color 3342489
quidu "3A1A9B8000BF"
client @57
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$21" @60
location (768, 1280)
stereotype TRUE
line_color 3342489
quidu "3A1A9B8202C9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$22" @61
Parent_View @60
location (-410, -642)
stereotype TRUE
line_color 3342489
quidu "3A1A9B830285"
client @60
supplier @26
line_style 0)
(object RoleView "$UNNAMED$23" @62
Parent_View @60
location (-410, -642)
stereotype TRUE
line_color 3342489
quidu "3A1A9B830286"
client @60
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$24" @63
location (1795, 1526)
stereotype TRUE
line_color 3342489
quidu "3A1A9B86026B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$25" @64
Parent_View @63
location (617, -396)
stereotype TRUE
line_color 3342489
quidu "3A1A9B870136"
client @63
supplier @27
line_style 0)
(object RoleView "$UNNAMED$26" @65
Parent_View @63
location (617, -396)
stereotype TRUE
line_color 3342489
quidu "3A1A9B870137"
client @63
supplier @41
line_style 0)))
(object AssociationViewNew "$UNNAMED$63" @66
location (1766, 1704)
stereotype TRUE
line_color 3342489
quidu "3A1A9DE70389"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$64" @67
Parent_View @66
location (588, -218)
stereotype TRUE
line_color 3342489
quidu "3A1A9DE80272"
client @66
supplier @34
line_style 0)
(object RoleView "$UNNAMED$65" @68
Parent_View @66
location (588, -218)
stereotype TRUE
line_color 3342489
quidu "3A1A9DE80273"
client @66
supplier @41
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @69
location (2542, 186)
label (object ItemLabel
Parent_View @69
location (2542, 324)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Add new test cases")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91A201CA"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" @70
location (2542, 682)
label (object ItemLabel
Parent_View @70
location (2542, 820)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run tests in release code")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8FC0002C"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @71
location (2542, 434)
label (object ItemLabel
Parent_View @71
location (2542, 572)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Trace Defect report to test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9B1C016E"
height 118
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @72
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1178, 186)
label (object ItemLabel
Parent_View @72
location (1178, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Generalised Actor")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1E30F00075"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @73
stereotype (object SegLabel @74
Parent_View @73
location (679, 191)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.416000
height 5
orientation 1)
line_color 3342489
quidu "3A1E31AC0166"
client @14
supplier @72
line_style 0)
(object InheritView "" @75
stereotype (object SegLabel @76
Parent_View @75
location (1548, 498)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.360813
height 14
orientation 0)
line_color 3342489
quidu "3A1E32B90271"
client @16
supplier @72
line_style 0)
(object InheritView "" @77
stereotype (object SegLabel @78
Parent_View @77
location (1365, 780)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.334030
height 22
orientation 0)
line_color 3342489
quidu "3A1E3332029D"
client @15
supplier @72
line_style 0)
(object InheritView "" @79
stereotype (object SegLabel @80
Parent_View @79
location (1181, 1426)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.283415
height 3
orientation 1)
line_color 3342489
quidu "3A1E339A0315"
client @41
supplier @72
line_style 0)
(object AssociationViewNew "$UNNAMED$126" @81
location (1833, 186)
stereotype TRUE
line_color 3342489
quidu "3A1E358F0167"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$128" @82
Parent_View @81
location (-275, -310)
label (object SegLabel @83
Parent_View @82
location (1355, 145)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A1E3590023B"
client @81
supplier @72
line_style 0)
(object RoleView "$UNNAMED$127" @84
Parent_View @81
location (-275, -310)
label (object SegLabel @85
Parent_View @84
location (2311, 145)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A1E3590023A"
client @81
supplier @69
line_style 0)))
(object AssociationViewNew "$UNNAMED$129" @86
location (1833, 422)
stereotype TRUE
line_color 3342489
quidu "3A1E365202BC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$130" @87
Parent_View @86
location (655, 236)
stereotype TRUE
line_color 3342489
quidu "3A1E3653038F"
client @86
supplier @70
line_style 0)
(object RoleView "$UNNAMED$131" @88
Parent_View @86
location (655, 236)
stereotype TRUE
line_color 3342489
quidu "3A1E36530390"
client @86
supplier @72
line_style 0)))
(object AssociationViewNew "$UNNAMED$132" @89
location (1833, 302)
stereotype TRUE
line_color 3342489
quidu "3A1E3930002C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$133" @90
Parent_View @89
location (655, 116)
stereotype TRUE
line_color 3342489
quidu "3A1E3931002E"
client @89
supplier @71
line_style 0)
(object RoleView "$UNNAMED$134" @91
Parent_View @89
location (655, 116)
stereotype TRUE
line_color 3342489
quidu "3A1E3931002F"
client @89
supplier @72
line_style 0))))))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Run-Time"
quid "3A1A8B12005C"
title "Run-Time"
documentation "The run time operations which the test case requests expects support for from the test bed."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @92
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1302, 186)
label (object ItemLabel
Parent_View @92
location (1302, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT 6.2 Plug-in System")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A9D0360"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @93
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (434, 186)
label (object ItemLabel
Parent_View @93
location (434, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT Wap 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8AC101D2"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @94
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1736, 186)
label (object ItemLabel
Parent_View @94
location (1736, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "HTTP Client 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A160316"
width 180
height 60
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @95
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2108, 186)
label (object ItemLabel
Parent_View @95
location (2108, 346)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Future GT project")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F3001E8"
width 180
height 60
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Validate test results" @96
location (434, 558)
label (object ItemLabel
Parent_View @96
location (434, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Validate test results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E860338"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Log message and results" @97
location (434, 868)
label (object ItemLabel
Parent_View @97
location (434, 1006)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Log message and results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C80017A"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @98
location (434, 1178)
label (object ItemLabel
Parent_View @98
location (434, 1316)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dump memory block to log")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DC400E0"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @99
location (434, 1488)
label (object ItemLabel
Parent_View @99
location (434, 1626)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Memory leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D7D0138"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @100
location (434, 1798)
label (object ItemLabel
Parent_View @100
location (434, 1936)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Resource leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D8F0300"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @101
location (434, 2108)
label (object ItemLabel
Parent_View @101
location (434, 2246)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Out of memory test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DAB01B6"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Share test context" @102
location (1116, 2108)
label (object ItemLabel
Parent_View @102
location (1116, 2246)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Share test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E790018"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @103
location (3038, 868)
label (object ItemLabel
Parent_View @103
location (3038, 1006)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test incomplete component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8CB602C2"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @104
location (3038, 1178)
label (object ItemLabel
Parent_View @104
location (3038, 1316)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test Individual component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C6B02A6"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @105
location (3038, 1488)
label (object ItemLabel
Parent_View @105
location (3038, 1626)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test asynchronous component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8EA602A8"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @106
location (3038, 1798)
label (object ItemLabel
Parent_View @106
location (3038, 1936)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test multi-threaded component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90B00316"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @107
location (3038, 2108)
label (object ItemLabel
Parent_View @107
location (3038, 2246)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test components concurrently")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A917D011C"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @108
location (2356, 2108)
label (object ItemLabel
Parent_View @108
location (2356, 2246)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Identify component fault in context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90110281"
height 118
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @109
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1736, 806)
label (object ItemLabel
Parent_View @109
location (1736, 966)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Generalised Actor")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1E30F00075"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @110
stereotype (object SegLabel @111
Parent_View @110
location (947, 424)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.383138
height 5
orientation 0)
line_color 3342489
quidu "3A1E31AC0166"
client @93
supplier @109
line_style 0)
(object AssociationViewNew "$UNNAMED$72" @112
location (1109, 683)
stereotype TRUE
line_color 3342489
quidu "3A1E31C60236"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$73" @113
Parent_View @112
location (-565, 125)
stereotype TRUE
line_color 3342489
quidu "3A1E31C801FC"
client @112
supplier @96
line_style 0)
(object RoleView "$UNNAMED$74" @114
Parent_View @112
location (-565, 125)
stereotype TRUE
line_color 3342489
quidu "3A1E31C801FD"
client @112
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$75" @115
location (1109, 833)
stereotype TRUE
line_color 3342489
quidu "3A1E31CB000C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$76" @116
Parent_View @115
location (-565, 275)
stereotype TRUE
line_color 3342489
quidu "3A1E31CC0389"
client @115
supplier @97
line_style 0)
(object RoleView "$UNNAMED$77" @117
Parent_View @115
location (-565, 275)
stereotype TRUE
line_color 3342489
quidu "3A1E31CC038A"
client @115
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$78" @118
location (1109, 982)
stereotype TRUE
line_color 3342489
quidu "3A1E31D5002F"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$79" @119
Parent_View @118
location (-565, 424)
stereotype TRUE
line_color 3342489
quidu "3A1E31D502E2"
client @118
supplier @98
line_style 0)
(object RoleView "$UNNAMED$80" @120
Parent_View @118
location (-565, 424)
stereotype TRUE
line_color 3342489
quidu "3A1E31D502E3"
client @118
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$81" @121
location (1044, 1165)
stereotype TRUE
line_color 3342489
quidu "3A1E31D703AD"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$82" @122
Parent_View @121
location (-630, 607)
stereotype TRUE
line_color 3342489
quidu "3A1E31D90052"
client @121
supplier @99
line_style 0)
(object RoleView "$UNNAMED$83" @123
Parent_View @121
location (-630, 607)
stereotype TRUE
line_color 3342489
quidu "3A1E31D90053"
client @121
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$84" @124
location (1028, 1342)
stereotype TRUE
line_color 3342489
quidu "3A1E31DB0150"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$85" @125
Parent_View @124
location (-646, 784)
stereotype TRUE
line_color 3342489
quidu "3A1E31DD0102"
client @124
supplier @100
line_style 0)
(object RoleView "$UNNAMED$86" @126
Parent_View @124
location (-646, 784)
stereotype TRUE
line_color 3342489
quidu "3A1E31DD0103"
client @124
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$87" @127
location (1019, 1519)
stereotype TRUE
line_color 3342489
quidu "3A1E31E0019D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$88" @128
Parent_View @127
location (-655, 961)
stereotype TRUE
line_color 3342489
quidu "3A1E31E1039D"
client @127
supplier @101
line_style 0)
(object RoleView "$UNNAMED$89" @129
Parent_View @127
location (-655, 961)
stereotype TRUE
line_color 3342489
quidu "3A1E31E1039E"
client @127
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$90" @130
location (1384, 1542)
stereotype TRUE
line_color 3342489
quidu "3A1E31E4021B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$91" @131
Parent_View @130
location (-290, 984)
stereotype TRUE
line_color 3342489
quidu "3A1E31E5037B"
client @130
supplier @102
line_style 0)
(object RoleView "$UNNAMED$92" @132
Parent_View @130
location (-290, 984)
stereotype TRUE
line_color 3342489
quidu "3A1E31E5037C"
client @130
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$96" @133
location (2360, 833)
stereotype TRUE
line_color 3342489
quidu "3A1E31EF0339"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$97" @134
Parent_View @133
location (686, 275)
stereotype TRUE
line_color 3342489
quidu "3A1E31F00330"
client @133
supplier @103
line_style 0)
(object RoleView "$UNNAMED$98" @135
Parent_View @133
location (686, 275)
stereotype TRUE
line_color 3342489
quidu "3A1E31F00331"
client @133
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$99" @136
location (2360, 982)
stereotype TRUE
line_color 3342489
quidu "3A1E31F30168"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$100" @137
Parent_View @136
location (686, 424)
stereotype TRUE
line_color 3342489
quidu "3A1E31F401E2"
client @136
supplier @104
line_style 0)
(object RoleView "$UNNAMED$101" @138
Parent_View @136
location (686, 424)
stereotype TRUE
line_color 3342489
quidu "3A1E31F401E3"
client @136
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$102" @139
location (2425, 1165)
stereotype TRUE
line_color 3342489
quidu "3A1E31F60339"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$103" @140
Parent_View @139
location (751, 607)
stereotype TRUE
line_color 3342489
quidu "3A1E31F702FE"
client @139
supplier @105
line_style 0)
(object RoleView "$UNNAMED$104" @141
Parent_View @139
location (751, 607)
stereotype TRUE
line_color 3342489
quidu "3A1E31F702FF"
client @139
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$105" @142
location (2441, 1342)
stereotype TRUE
line_color 3342489
quidu "3A1E31FA0078"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$106" @143
Parent_View @142
location (767, 784)
stereotype TRUE
line_color 3342489
quidu "3A1E31FB00DD"
client @142
supplier @106
line_style 0)
(object RoleView "$UNNAMED$107" @144
Parent_View @142
location (767, 784)
stereotype TRUE
line_color 3342489
quidu "3A1E31FB00DE"
client @142
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$108" @145
location (2434, 1505)
stereotype TRUE
line_color 3342489
quidu "3A1E31FD0072"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$109" @146
Parent_View @145
location (760, 947)
stereotype TRUE
line_color 3342489
quidu "3A1E31FF00CF"
client @145
supplier @107
line_style 0)
(object RoleView "$UNNAMED$110" @147
Parent_View @145
location (760, 947)
stereotype TRUE
line_color 3342489
quidu "3A1E31FF00D0"
client @145
supplier @109
line_style 0)))
(object AssociationViewNew "$UNNAMED$111" @148
location (2084, 1542)
stereotype TRUE
line_color 3342489
quidu "3A1E32010303"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$112" @149
Parent_View @148
location (410, 984)
stereotype TRUE
line_color 3342489
quidu "3A1E320301E3"
client @148
supplier @108
line_style 0)
(object RoleView "$UNNAMED$113" @150
Parent_View @148
location (410, 984)
stereotype TRUE
line_color 3342489
quidu "3A1E320301E4"
client @148
supplier @109
line_style 0)))
(object InheritView "" @151
stereotype (object SegLabel @152
Parent_View @151
location (1475, 448)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.323659
height 8
orientation 1)
line_color 3342489
quidu "3A1E32B90271"
client @92
supplier @109
line_style 0)
(object InheritView "" @153
stereotype (object SegLabel @154
Parent_View @153
location (1708, 431)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.365186
height 29
orientation 1)
line_color 3342489
quidu "3A1E3332029D"
client @94
supplier @109
line_style 0)
(object InheritView "" @155
stereotype (object SegLabel @156
Parent_View @155
location (2017, 381)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.228843
height 24
orientation 0)
line_color 3342489
quidu "3A1E339A0315"
client @95
supplier @109
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Test component method" @157
location (3038, 558)
label (object ItemLabel
Parent_View @157
location (3038, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test component method")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DF00382"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$93" @158
location (2360, 682)
stereotype TRUE
line_color 3342489
quidu "3A1E31EC0032"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$94" @159
Parent_View @158
location (686, 124)
stereotype TRUE
line_color 3342489
quidu "3A1E31ED0105"
client @158
supplier @157
line_style 0)
(object RoleView "$UNNAMED$95" @160
Parent_View @158
location (686, 124)
stereotype TRUE
line_color 3342489
quidu "3A1E31ED0106"
client @158
supplier @109
line_style 0)))
(object ClassView "Class" "Use Case View::Customer Actors::Stubbed Code Module" @161
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2542, 186)
label (object ItemLabel
Parent_View @161
location (2542, 346)
anchor_loc 1
nlines 2
max_width 331
justify 0
label "Stubbed Code Module")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A5D9AA60388"
width 180
height 60
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$135" @162
location (2779, 364)
stereotype TRUE
line_color 3342489
quidu "3A5DC4DC0250"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$136" @163
Parent_View @162
location (113, 178)
stereotype TRUE
line_color 3342489
quidu "3A5DC4DD000D"
client @162
supplier @157
line_style 0)
(object RoleView "$UNNAMED$137" @164
Parent_View @162
location (113, 178)
stereotype TRUE
line_color 3342489
quidu "3A5DC4DD000E"
client @162
supplier @161
line_style 0)))))
(object UseCaseDiagram "Test Control"
quid "3A1A8CEA0367"
title "Test Control"
documentation "The use cases which relate to controlling the behaviour of the test bed."
zoom 99
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @165
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2728, 310)
label (object ItemLabel
Parent_View @165
location (2728, 470)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT Wap 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8AC101D2"
width 180
height 60
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Clear test context" @166
location (496, 1674)
label (object ItemLabel
Parent_View @166
location (496, 1812)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Clear test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91C6018F"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @167
location (496, 310)
label (object ItemLabel
Parent_View @167
location (496, 448)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test interactively")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D1700D7"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @168
location (496, 620)
label (object ItemLabel
Parent_View @168
location (496, 758)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test automatically")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D2503DA"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Run test from script" @169
location (496, 930)
label (object ItemLabel
Parent_View @169
location (496, 1068)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test from script")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D3502D9"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @170
location (496, 1302)
label (object ItemLabel
Parent_View @170
location (496, 1440)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Add new test cases")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91A201CA"
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @171
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 310)
label (object ItemLabel
Parent_View @171
location (1364, 470)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Generalised Actor")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1E30F00075"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @172
stereotype (object SegLabel @173
Parent_View @172
location (2140, 313)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.424322
height 3
orientation 0)
line_color 3342489
quidu "3A1E31AC0166"
client @165
supplier @171
line_style 0)
(object AssociationViewNew "$UNNAMED$114" @174
location (875, 1074)
stereotype TRUE
line_color 3342489
quidu "3A1E34A00023"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$115" @175
Parent_View @174
location (-799, 888)
stereotype TRUE
line_color 3342489
quidu "3A1E34A101BF"
client @174
supplier @166
line_style 0)
(object RoleView "$UNNAMED$116" @176
Parent_View @174
location (-799, 888)
stereotype TRUE
line_color 3342489
quidu "3A1E34A101C0"
client @174
supplier @171
line_style 0)))
(object AssociationViewNew "$UNNAMED$117" @177
location (953, 310)
stereotype TRUE
line_color 3342489
quidu "3A1E34DA0315"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$118" @178
Parent_View @177
location (-721, 124)
stereotype TRUE
line_color 3342489
quidu "3A1E34DB0262"
client @177
supplier @167
line_style 0)
(object RoleView "$UNNAMED$119" @179
Parent_View @177
location (-721, 124)
stereotype TRUE
line_color 3342489
quidu "3A1E34DB0263"
client @177
supplier @171
line_style 0)))
(object AssociationViewNew "$UNNAMED$120" @180
location (831, 496)
stereotype TRUE
line_color 3342489
quidu "3A1E34DE00A4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$121" @181
Parent_View @180
location (-843, 310)
stereotype TRUE
line_color 3342489
quidu "3A1E34DF0114"
client @180
supplier @168
line_style 0)
(object RoleView "$UNNAMED$122" @182
Parent_View @180
location (-843, 310)
stereotype TRUE
line_color 3342489
quidu "3A1E34DF0115"
client @180
supplier @171
line_style 0)))
(object AssociationViewNew "$UNNAMED$123" @183
location (815, 698)
stereotype TRUE
line_color 3342489
quidu "3A1E34E10171"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$124" @184
Parent_View @183
location (-859, 512)
stereotype TRUE
line_color 3342489
quidu "3A1E34E20212"
client @183
supplier @169
line_style 0)
(object RoleView "$UNNAMED$125" @185
Parent_View @183
location (-859, 512)
stereotype TRUE
line_color 3342489
quidu "3A1E34E20213"
client @183
supplier @171
line_style 0)))
(object AssociationViewNew "$UNNAMED$126" @186
location (854, 890)
stereotype TRUE
line_color 3342489
quidu "3A1E358F0167"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$127" @187
Parent_View @186
location (-448, 642)
stereotype TRUE
line_color 3342489
quidu "3A1E3590023A"
client @186
supplier @170
line_style 0)
(object RoleView "$UNNAMED$128" @188
Parent_View @186
location (-448, 642)
stereotype TRUE
line_color 3342489
quidu "3A1E3590023B"
client @186
supplier @171
line_style 0)))
(object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @189
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2170, 682)
label (object ItemLabel
Parent_View @189
location (2170, 842)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "GT 6.2 Plug-in System")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A9D0360"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @190
stereotype (object SegLabel @191
Parent_View @190
location (1976, 579)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.202876
height 12
orientation 1)
line_color 3342489
quidu "3A1E32B90271"
client @189
supplier @171
line_style 0)
(object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @192
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1860, 1054)
label (object ItemLabel
Parent_View @192
location (1860, 1214)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "HTTP Client 6.2")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A160316"
width 180
height 60
annotation 8
autoResize TRUE)
(object InheritView "" @193
stereotype (object SegLabel @194
Parent_View @193
location (1718, 902)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.170034
height 34
orientation 0)
line_color 3342489
quidu "3A1E3332029D"
client @192
supplier @171
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @195
location (496, 2542)
label (object ItemLabel
Parent_View @195
location (496, 2680)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dynamically configure the test environment")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8FCF0345"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @196
location (2728, 1984)
label (object ItemLabel
Parent_View @196
location (2728, 2122)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Arbitrarily group tests and execution order")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A97CF0336"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$42" @197
location (2340, 1568)
stereotype TRUE
line_color 3342489
quidu "3A1A9C0401AE"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$43" @198
Parent_View @197
location (1038, 390)
stereotype TRUE
line_color 3342489
quidu "3A1A9C05021D"
client @197
supplier @196
line_style 0)
(object RoleView "$UNNAMED$44" @199
Parent_View @197
location (1038, 390)
stereotype TRUE
line_color 3342489
quidu "3A1A9C05021E"
client @197
supplier @192
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @200
location (2728, 682)
label (object ItemLabel
Parent_View @200
location (2728, 820)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Repeat test case")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F020001"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$33" @201
location (2421, 682)
stereotype TRUE
line_color 3342489
quidu "3A1A9BDA02C6"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$34" @202
Parent_View @201
location (1119, -124)
stereotype TRUE
line_color 3342489
quidu "3A1A9BDB0259"
client @201
supplier @200
line_style 0)
(object RoleView "$UNNAMED$35" @203
Parent_View @201
location (1119, -124)
stereotype TRUE
line_color 3342489
quidu "3A1A9BDB025A"
client @201
supplier @189
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Schedule test" @204
location (2728, 1302)
label (object ItemLabel
Parent_View @204
location (2728, 1440)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Schedule test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91620236"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$36" @205
location (2493, 1041)
stereotype TRUE
line_color 3342489
quidu "3A1A9BDF0287"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$37" @206
Parent_View @205
location (1191, 235)
stereotype TRUE
line_color 3342489
quidu "3A1A9BE00152"
client @205
supplier @204
line_style 0)
(object RoleView "$UNNAMED$38" @207
Parent_View @205
location (1191, 235)
stereotype TRUE
line_color 3342489
quidu "3A1A9BE00153"
client @205
supplier @189
line_style 0)))
(object AssociationViewNew "$UNNAMED$39" @208
location (2266, 1168)
stereotype TRUE
line_color 3342489
quidu "3A1A9BE30341"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$40" @209
Parent_View @208
location (964, -10)
stereotype TRUE
line_color 3342489
quidu "3A1A9BE4037E"
client @208
supplier @204
line_style 0)
(object RoleView "$UNNAMED$41" @210
Parent_View @208
location (964, -10)
stereotype TRUE
line_color 3342489
quidu "3A1A9BE4037F"
client @208
supplier @192
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Capture component state" @211
location (1984, 2542)
label (object ItemLabel
Parent_View @211
location (1984, 2680)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Capture component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E4603CC"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Restore component state" @212
location (1240, 2542)
label (object ItemLabel
Parent_View @212
location (1240, 2680)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Restore component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E56014E"
autoResize TRUE)
(object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @213
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 1984)
label (object ItemLabel
Parent_View @213
location (1364, 2144)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "Future GT project")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F3001E8"
width 180
height 60
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$45" @214
location (890, 2284)
stereotype TRUE
line_color 3342489
quidu "3A1A9C190316"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$46" @215
Parent_View @214
location (-412, 610)
stereotype TRUE
line_color 3342489
quidu "3A1A9C1A028C"
client @214
supplier @195
line_style 0)
(object RoleView "$UNNAMED$47" @216
Parent_View @214
location (-412, 610)
stereotype TRUE
line_color 3342489
quidu "3A1A9C1A028D"
client @214
supplier @213
line_style 0)))
(object AssociationViewNew "$UNNAMED$48" @217
location (2019, 1984)
stereotype TRUE
line_color 3342489
quidu "3A1A9C1C02D5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$49" @218
Parent_View @217
location (717, 310)
stereotype TRUE
line_color 3342489
quidu "3A1A9C1E0183"
client @217
supplier @196
line_style 0)
(object RoleView "$UNNAMED$50" @219
Parent_View @217
location (717, 310)
stereotype TRUE
line_color 3342489
quidu "3A1A9C1E0184"
client @217
supplier @213
line_style 0)))
(object AssociationViewNew "$UNNAMED$51" @220
location (1994, 1379)
stereotype TRUE
line_color 3342489
quidu "3A1A9C26029D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$52" @221
Parent_View @220
location (692, -295)
stereotype TRUE
line_color 3342489
quidu "3A1A9C27035D"
client @220
supplier @200
line_style 0)
(object RoleView "$UNNAMED$53" @222
Parent_View @220
location (692, -295)
stereotype TRUE
line_color 3342489
quidu "3A1A9C27035E"
client @220
supplier @213
line_style 0)))
(object AssociationViewNew "$UNNAMED$54" @223
location (2009, 1659)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2A0086"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$55" @224
Parent_View @223
location (707, -15)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2B00D8"
client @223
supplier @204
line_style 0)
(object RoleView "$UNNAMED$56" @225
Parent_View @223
location (707, -15)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2B00D9"
client @223
supplier @213
line_style 0)))
(object AssociationViewNew "$UNNAMED$57" @226
location (1722, 2306)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2D03A1"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$58" @227
Parent_View @226
location (420, 632)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2E0353"
client @226
supplier @211
line_style 0)
(object RoleView "$UNNAMED$59" @228
Parent_View @226
location (420, 632)
stereotype TRUE
line_color 3342489
quidu "3A1A9C2E0354"
client @226
supplier @213
line_style 0)))
(object AssociationViewNew "$UNNAMED$60" @229
location (1281, 2347)
stereotype TRUE
line_color 3342489
quidu "3A1A9C31016C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$61" @230
Parent_View @229
location (-21, 673)
stereotype TRUE
line_color 3342489
quidu "3A1A9C3201E6"
client @229
supplier @212
line_style 0)
(object RoleView "$UNNAMED$62" @231
Parent_View @229
location (-21, 673)
stereotype TRUE
line_color 3342489
quidu "3A1A9C3201E7"
client @229
supplier @213
line_style 0)))
(object InheritView "" @232
stereotype (object SegLabel @233
Parent_View @232
location (1245, 1199)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A1E339A0315"
client @213
supplier @171
line_style 0)))
(object UseCaseDiagram "Use case generalisations"
quid "3A1E4C8D0002"
title "Use case generalisations"
documentation "The inter-dependencies of the non-architectural use cases."
zoom 97
max_height 28350
max_width 21600
origin_x 0
origin_y 61
items (list diagram_item_list
(object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @234
location (1054, 558)
label (object ItemLabel
Parent_View @234
location (1054, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test Individual component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C6B02A6"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @235
location (1054, 1116)
label (object ItemLabel
Parent_View @235
location (1054, 1254)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test incomplete component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8CB602C2"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test component method" @236
location (248, 1984)
label (object ItemLabel
Parent_View @236
location (248, 2122)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test component method")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DF00382"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @237
location (558, 496)
label (object ItemLabel
Parent_View @237
location (558, 634)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test asynchronous component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8EA602A8"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @238
location (1054, 124)
label (object ItemLabel
Parent_View @238
location (1054, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test components concurrently")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A917D011C"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @239
location (248, 2604)
label (object ItemLabel
Parent_View @239
location (248, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Memory leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D7D0138"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @240
location (682, 2604)
label (object ItemLabel
Parent_View @240
location (682, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Resource leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D8F0300"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @241
location (1116, 2604)
label (object ItemLabel
Parent_View @241
location (1116, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Out of memory test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DAB01B6"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @242
location (1612, 2604)
label (object ItemLabel
Parent_View @242
location (1612, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dump memory block to log")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DC400E0"
height 118
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Log message and results" @243
location (2170, 2604)
label (object ItemLabel
Parent_View @243
location (2170, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Log message and results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C80017A"
autoResize TRUE)
(object InheritView "" @244
stereotype (object SegLabel @245
Parent_View @244
location (1344, 2354)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.523435
height 19
orientation 1)
line_color 3342489
quidu "3A1E911601EB"
client @236
supplier @243
line_style 0)
(object InheritView "" @246
stereotype (object SegLabel @247
Parent_View @246
location (264, 2384)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.599871
height 16
orientation 0)
line_color 3342489
quidu "3A1E91220170"
client @236
supplier @239
line_style 0)
(object InheritView "" @248
stereotype (object SegLabel @249
Parent_View @248
location (510, 2396)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.597850
height 21
orientation 1)
line_color 3342489
quidu "3A1E912E00D7"
client @236
supplier @240
line_style 0)
(object InheritView "" @250
stereotype (object SegLabel @251
Parent_View @250
location (805, 2389)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.595520
height 7
orientation 1)
line_color 3342489
quidu "3A1E914600E6"
client @236
supplier @241
line_style 0)
(object InheritView "" @252
stereotype (object SegLabel @253
Parent_View @252
location (1119, 2382)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.592657
height 4
orientation 1)
line_color 3342489
quidu "3A1E914D0208"
client @236
supplier @242
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @254
location (248, 992)
label (object ItemLabel
Parent_View @254
location (248, 1130)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test multi-threaded component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90B00316"
height 118
autoResize TRUE)
(object InheritView "" @255
stereotype (object SegLabel @256
Parent_View @255
location (600, 1601)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500956
height 3
orientation 1)
line_color 3342489
quidu "3A1E91FE01E5"
client @235
supplier @236
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Validate test results" @257
location (2666, 2604)
label (object ItemLabel
Parent_View @257
location (2666, 2742)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Validate test results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E860338"
autoResize TRUE)
(object InheritView "" @258
stereotype (object SegLabel @259
Parent_View @258
location (1613, 2334)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.525826
height 2
orientation 1)
line_color 3342489
quidu "3A1E92230242"
client @236
supplier @257
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @260
location (1922, 558)
label (object ItemLabel
Parent_View @260
location (1922, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test interactively")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D1700D7"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @261
location (1922, 124)
label (object ItemLabel
Parent_View @261
location (1922, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test automatically")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D2503DA"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Run test from script" @262
location (2666, 124)
label (object ItemLabel
Parent_View @262
location (2666, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test from script")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D3502D9"
autoResize TRUE)
(object InheritView "" @263
stereotype (object SegLabel @264
Parent_View @263
location (1551, 571)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.400832
height 13
orientation 0)
line_color 3342489
quidu "3A1E941D0023"
client @260
supplier @234
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @265
location (2418, 1054)
label (object ItemLabel
Parent_View @265
location (2418, 1192)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Repeat test case")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F020001"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @266
location (2418, 558)
label (object ItemLabel
Parent_View @266
location (2418, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Arbitrarily group tests and execution order")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A97CF0336"
autoResize TRUE)
(object InheritView "" @267
stereotype (object SegLabel @268
Parent_View @267
location (2465, 422)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.318600
height 25
orientation 0)
line_color 3342489
quidu "3A1E94EA02EF"
client @266
supplier @262
line_style 0)
(object InheritView "" @269
stereotype (object SegLabel @270
Parent_View @269
location (1174, 393)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A1E951802B9"
client @238
supplier @234
line_style 0)
(object InheritView "" @271
stereotype (object SegLabel @272
Parent_View @271
location (1174, 888)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A1E95C402C0"
client @234
supplier @235
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Clear test context" @273
location (248, 1302)
label (object ItemLabel
Parent_View @273
location (248, 1440)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Clear test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91C6018F"
height 118
autoResize TRUE)
(object InheritView "" @274
stereotype (object SegLabel @275
Parent_View @274
location (595, 1227)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.371933
height 8
orientation 0)
line_color 3342489
quidu "3A1E95E80091"
client @235
supplier @273
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Share test context" @276
location (248, 1612)
label (object ItemLabel
Parent_View @276
location (248, 1750)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Share test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E790018"
autoResize TRUE)
(object InheritView "" @277
stereotype (object SegLabel @278
Parent_View @277
location (579, 1445)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.506371
height 34
orientation 0)
line_color 3342489
quidu "3A1F79260368"
client @235
supplier @276
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @279
location (1054, 1674)
label (object ItemLabel
Parent_View @279
location (1054, 1812)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Identify component fault in context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90110281"
autoResize TRUE)
(object InheritView "" @280
stereotype (object SegLabel @281
Parent_View @280
location (1034, 1450)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.514829
height 21
orientation 1)
line_color 3342489
quidu "3A1F7B74038F"
client @235
supplier @279
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Capture component state" @282
location (1860, 1426)
label (object ItemLabel
Parent_View @282
location (1860, 1564)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Capture component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E4603CC"
autoResize TRUE)
(object UseCaseView "Use Case View::Customer Use cases::Restore component state" @283
location (2666, 1674)
label (object ItemLabel
Parent_View @283
location (2666, 1812)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Restore component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E56014E"
autoResize TRUE)
(object InheritView "" @284
stereotype (object SegLabel @285
Parent_View @284
location (1354, 1585)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.501908
height 6
orientation 1)
line_color 3342489
quidu "3A1F7C320360"
client @279
supplier @282
line_style 0)
(object InheritView "" @286
stereotype (object SegLabel @287
Parent_View @286
location (1602, 1685)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.315637
height 11
orientation 1)
line_color 3342489
quidu "3A1F7C5002AF"
client @279
supplier @283
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @288
location (2914, 558)
label (object ItemLabel
Parent_View @288
location (2914, 696)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Automate user action reproduction.")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91080255"
autoResize TRUE)
(object InheritView "" @289
stereotype (object SegLabel @290
Parent_View @289
location (2820, 393)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.500000
height 2
orientation 1)
line_color 3342489
quidu "3A1F7E27000D"
client @288
supplier @262
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @291
location (2666, 2170)
label (object ItemLabel
Parent_View @291
location (2666, 2308)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Trace Defect report to test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9B1C016E"
autoResize TRUE)
(object InheritView "" @292
stereotype (object SegLabel @293
Parent_View @292
location (2663, 2411)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.369159
height 3
orientation 1)
line_color 3342489
quidu "3A1F7E9701F9"
client @291
supplier @257
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @294
location (1860, 1054)
label (object ItemLabel
Parent_View @294
location (1860, 1192)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Simulate Defect conditions")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9DD3019F"
autoResize TRUE)
(object InheritView "" @295
stereotype (object SegLabel @296
Parent_View @295
location (1862, 1267)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.338758
height 2
orientation 0)
line_color 3342489
quidu "3A1F7ECE01BC"
client @294
supplier @282
line_style 0)
(object InheritView "" @297
stereotype (object SegLabel @298
Parent_View @297
location (2278, 1389)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.410635
height 11
orientation 1)
line_color 3342489
quidu "3A1F7EDC00B8"
client @294
supplier @283
line_style 0)
(object InheritView "" @299
stereotype (object SegLabel @300
Parent_View @299
location (1575, 871)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.569559
height 7
orientation 0)
line_color 3342489
quidu "3A1F7F790276"
client @234
supplier @294
line_style 0)
(object InheritView "" @301
stereotype (object SegLabel @302
Parent_View @301
location (540, 854)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.455876
height 20
orientation 1)
line_color 3342489
quidu "3A1E95A70304"
client @254
supplier @234
line_style 0)
(object InheritView "" @303
stereotype (object SegLabel @304
Parent_View @303
location (818, 534)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.554067
height 8
orientation 1)
line_color 3342489
quidu "3A1E95B70040"
client @237
supplier @234
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Schedule test" @305
location (248, 124)
label (object ItemLabel
Parent_View @305
location (248, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Schedule test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91620236"
autoResize TRUE)
(object InheritView "" @306
stereotype (object SegLabel @307
Parent_View @306
location (712, 118)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.396259
height 7
orientation 1)
line_color 3342489
quidu "3A1F827402AF"
client @238
supplier @305
line_style 0)
(object InheritView "" @308
stereotype (object SegLabel @309
Parent_View @308
location (479, 374)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.344338
height 19
orientation 1)
line_color 3342489
quidu "3A1F82890089"
client @237
supplier @305
line_style 0)
(object InheritView "" @310
stereotype (object SegLabel @311
Parent_View @310
location (256, 739)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.301858
height 8
orientation 1)
line_color 3342489
quidu "3A1F829102F7"
client @254
supplier @305
line_style 0)
(object InheritView "" @312
stereotype (object SegLabel @313
Parent_View @312
location (2329, 129)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.429806
height 5
orientation 0)
line_color 3342489
quidu "3A1F8E9A013F"
client @262
supplier @261
line_style 0)
(object InheritView "" @314
stereotype (object SegLabel @315
Parent_View @314
location (1923, 363)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.366197
height 1
orientation 0)
line_color 3342489
quidu "3A1F8F270246"
client @261
supplier @260
line_style 0)
(object InheritView "" @316
stereotype (object SegLabel @317
Parent_View @316
location (2257, 895)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.372258
height 1
orientation 0)
line_color 3342489
quidu "3A1F8F6C0317"
client @265
supplier @260
line_style 0)
(object InheritView "" @318
stereotype (object SegLabel @319
Parent_View @318
location (1889, 2610)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 6
orientation 1)
line_color 3342489
quidu "3A238F4E0128"
client @242
supplier @243
line_style 0))))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "3A1A89A60320"
title "Main"
documentation "The overal inter-dependencies of the Actors and Use cases."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object CategoryView "Use Case View::Customer Actors" @320
location (576, 288)
label (object ItemLabel
Parent_View @320
location (432, 204)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Customer Actors")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A89F00159"
width 300
height 180)
(object CategoryView "Use Case View::Customer Use cases" @321
location (1472, 288)
label (object ItemLabel
Parent_View @321
location (1328, 204)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Customer Use cases")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8A2A0211"
width 300
height 180)
(object ImportView "" @322
stereotype TRUE
line_color 3342489
quidu "3A1A8C2700DC"
client @320
supplier @321
line_style 0)))))
root_category (object Class_Category "Logical View"
quid "3A1A89A40100"
documentation "The Logical architecture of the test bed."
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "3A1A89A40109"
logical_models (list unit_reference_list
(object Class_Category "Use Case Realisations"
quid "3A1E4C5B0353"
documentation "The logical use cases which the test bed architecture will be designed to handle."
exportControl "Public"
logical_models (list unit_reference_list
(object Association "$UNNAMED$138"
quid "3A223736016A"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$139"
quid "3A223737008F"
supplier "Use Case View::Customer Use cases::Repeat test case"
quidu "3A1A8F020001"
is_navigable TRUE)
(object Role "$UNNAMED$140"
quid "3A2237370090"
supplier "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case"
quidu "3A1F8D4C0062")))
(object Association "$UNNAMED$141"
quid "3A22375D017A"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$142"
quid "3A22375E00D1"
supplier "Use Case View::Customer Use cases::Run test automatically"
quidu "3A1A8D2503DA"
is_navigable TRUE)
(object Role "$UNNAMED$143"
quid "3A22375E00D2"
supplier "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically"
quidu "3A1F8D14022E")))
(object Association "$UNNAMED$144"
quid "3A223769018B"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$145"
quid "3A22376A0056"
supplier "Use Case View::Customer Use cases::Test multi-threaded component"
quidu "3A1A90B00316"
is_navigable TRUE)
(object Role "$UNNAMED$146"
quid "3A22376A0057"
supplier "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)"
quidu "3A1F85CA004A")))
(object Association "$UNNAMED$147"
quid "3A22377F02A5"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$148"
quid "3A22378001B6"
supplier "Use Case View::Customer Use cases::Run test from script"
quidu "3A1A8D3502D9"
is_navigable TRUE)
(object Role "$UNNAMED$149"
quid "3A22378001B7"
supplier "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)"
quidu "3A1F8D230172")))
(object Association "$UNNAMED$150"
quid "3A2237930195"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$151"
quid "3A2237940205"
supplier "Use Case View::Customer Use cases::Test Individual component"
quidu "3A1A8C6B02A6"
is_navigable TRUE)
(object Role "$UNNAMED$152"
quid "3A2237940206"
supplier "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class"
quidu "3A1F85DF039E")))
(object Association "$UNNAMED$153"
quid "3A2237A5005B"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$154"
quid "3A2237A503CC"
supplier "Use Case View::Customer Use cases::Test incomplete component"
quidu "3A1A8CB602C2"
is_navigable TRUE)
(object Role "$UNNAMED$155"
quid "3A2237A503CD"
supplier "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component"
quidu "3A1F860100F4")))
(object Association "$UNNAMED$156"
quid "3A2237B8015C"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$157"
quid "3A2237B90172"
supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
quidu "3A1A97CF0336"
is_navigable TRUE)
(object Role "$UNNAMED$158"
quid "3A2237B90173"
supplier "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)"
quidu "3A1F8DDE021B")))
(object Association "$UNNAMED$159"
quid "3A2237CA01BC"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$160"
quid "3A2237CB01A0"
supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
quidu "3A1A91080255"
is_navigable TRUE)
(object Role "$UNNAMED$161"
quid "3A2237CB01A1"
supplier "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)"
quidu "3A1F8DF10178")))
(object Association "$UNNAMED$162"
quid "3A2237DD01BA"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$163"
quid "3A2237DE0143"
supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
quidu "3A1A91A201CA"
is_navigable TRUE)
(object Role "$UNNAMED$164"
quid "3A2237DE0144"
supplier "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases"
quidu "3A1F91330326")))
(object Association "$UNNAMED$165"
quid "3A22380202DF"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$166"
quid "3A22380301DC"
supplier "Use Case View::Customer Use cases::Capture component state"
quidu "3A1A8E4603CC"
is_navigable TRUE)
(object Role "$UNNAMED$167"
quid "3A22380301DD"
supplier "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state"
quidu "3A1F88800143")))
(object Association "$UNNAMED$168"
quid "3A22381A02BC"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$169"
quid "3A22381B0169"
supplier "Use Case View::Customer Use cases::Schedule test"
quidu "3A1A91620236"
is_navigable TRUE)
(object Role "$UNNAMED$170"
quid "3A22381B016A"
supplier "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test"
quidu "3A1F84BA0248")))
(object Association "$UNNAMED$171"
quid "3A22382D0327"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$172"
quid "3A22382E01CA"
supplier "Use Case View::Customer Use cases::Test components concurrently"
quidu "3A1A917D011C"
is_navigable TRUE)
(object Role "$UNNAMED$173"
quid "3A22382E01CB"
supplier "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently"
quidu "3A1F85A00357")))
(object Association "$UNNAMED$174"
quid "3A22383D0320"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$175"
quid "3A22383E0250"
supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
quidu "3A1A9DD3019F"
is_navigable TRUE)
(object Role "$UNNAMED$176"
quid "3A22383E0251"
supplier "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions"
quidu "3A1F886A0304")))
(object Association "$UNNAMED$177"
quid "3A22384E0339"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$178"
quid "3A22384F0196"
supplier "Use Case View::Customer Use cases::Restore component state"
quidu "3A1A8E56014E"
is_navigable TRUE)
(object Role "$UNNAMED$179"
quid "3A22384F0197"
supplier "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)"
quidu "3A1F88CA0257")))
(object Association "$UNNAMED$180"
quid "3A22385802F7"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$181"
quid "3A2238590140"
supplier "Use Case View::Customer Use cases::Identify component fault in context"
quidu "3A1A90110281"
is_navigable TRUE)
(object Role "$UNNAMED$182"
quid "3A2238590141"
supplier "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context"
quidu "3A1F88DD02C3")))
(object Association "$UNNAMED$183"
quid "3A2238650382"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$184"
quid "3A223866027F"
supplier "Use Case View::Customer Use cases::Test component method"
quidu "3A1A8DF00382"
is_navigable TRUE)
(object Role "$UNNAMED$185"
quid "3A2238660280"
supplier "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method"
quidu "3A1F86760341")))
(object Association "$UNNAMED$186"
quid "3A22388201D5"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$187"
quid "3A223883008C"
supplier "Use Case View::Customer Use cases::Clear test context"
quidu "3A1A91C6018F"
is_navigable TRUE)
(object Role "$UNNAMED$188"
quid "3A223883008D"
supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
quidu "3A1F875F0025")))
(object Association "$UNNAMED$189"
quid "3A2238A500D1"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$190"
quid "3A2238A5030C"
supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
quidu "3A1A8FCF0345"
is_navigable TRUE)
(object Role "$UNNAMED$191"
quid "3A2238A5030D"
supplier "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment"
quidu "3A1F91450231")))
(object Association "$UNNAMED$192"
quid "3A2238B0031C"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$193"
quid "3A2238B101E7"
supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
quidu "3A1A904E01AD"
is_navigable TRUE)
(object Role "$UNNAMED$194"
quid "3A2238B101E8"
supplier "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format"
quidu "3A1F9159029E")))
(object Association "$UNNAMED$195"
quid "3A2238D000C9"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$196"
quid "3A2238D10084"
supplier "Use Case View::Customer Use cases::Validate test results"
quidu "3A1A8E860338"
is_navigable TRUE)
(object Role "$UNNAMED$197"
quid "3A2238D10085"
supplier "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results"
quidu "3A1F8A910374")))
(object Association "$UNNAMED$198"
quid "3A2238DF0125"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$199"
quid "3A2238E00068"
supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
quidu "3A1A9B1C016E"
is_navigable TRUE)
(object Role "$UNNAMED$200"
quid "3A2238E00069"
supplier "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test"
quidu "3A1F8AD50137")))
(object Association "$UNNAMED$201"
quid "3A2238EE0235"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$202"
quid "3A2238EF009B"
supplier "Use Case View::Customer Use cases::Resource leak test"
quidu "3A1A8D8F0300"
is_navigable TRUE)
(object Role "$UNNAMED$203"
quid "3A2238EF009C"
supplier "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test"
quidu "3A1F8AC202B6")))
(object Association "$UNNAMED$204"
quid "3A2238F40279"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$205"
quid "3A2238F50176"
supplier "Use Case View::Customer Use cases::Out of memory test"
quidu "3A1A8DAB01B6"
is_navigable TRUE)
(object Role "$UNNAMED$206"
quid "3A2238F50177"
supplier "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test"
quidu "3A1F8AB20014")))
(object Association "$UNNAMED$207"
quid "3A2238F902C7"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$208"
quid "3A2238FA01C4"
supplier "Use Case View::Customer Use cases::Memory leak test"
quidu "3A1A8D7D0138"
is_navigable TRUE)
(object Role "$UNNAMED$209"
quid "3A2238FA01C5"
supplier "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test"
quidu "3A1F8AA203E7")))
(object Association "$UNNAMED$210"
quid "3A2238FF0333"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$211"
quid "3A2239000244"
supplier "Use Case View::Customer Use cases::Dump memory block to log"
quidu "3A1A8DC400E0"
is_navigable TRUE)
(object Role "$UNNAMED$212"
quid "3A2239000245"
supplier "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log"
quidu "3A1F8A67026F")))
(object Association "$UNNAMED$213"
quid "3A2239050242"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$214"
quid "3A22390601CB"
supplier "Use Case View::Customer Use cases::Log message and results"
quidu "3A1A8C80017A"
is_navigable TRUE)
(object Role "$UNNAMED$215"
quid "3A22390601CC"
supplier "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results"
quidu "3A1F8A4C0393")))
(object Association "$UNNAMED$216"
quid "3A22393A03C4"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$217"
quid "3A22393B03C6"
supplier "Use Case View::Customer Use cases::Run test interactively"
quidu "3A1A8D1700D7"
is_navigable TRUE)
(object Role "$UNNAMED$218"
quid "3A22393B03C7"
supplier "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively"
quidu "3A1F8D3801C2")))
(object Association "$UNNAMED$219"
quid "3A22394D001E"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$220"
quid "3A22394E005C"
supplier "Use Case View::Customer Use cases::Test asynchronous component"
quidu "3A1A8EA602A8"
is_navigable TRUE)
(object Role "$UNNAMED$221"
quid "3A22394E005D"
supplier "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)"
quidu "3A1F855C006A")))
(object Association "$UNNAMED$222"
quid "3A24F79A001B"
stereotype "Realizes"
roles (list role_list
(object Role "$UNNAMED$223"
quid "3A24F79B001C"
supplier "Use Case View::Customer Use cases::Share test context"
quidu "3A1A8E790018"
is_navigable TRUE)
(object Role "$UNNAMED$224"
quid "3A24F79B001D"
supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
quidu "3A1F875F0025")))
(object Class_Category "Test Individual Class (Iter. 1)"
quid "3A1E4C40019C"
documentation
|Actors: Generalised Actor
|Traceability: TB.8
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test Individual Class"
quid "3A1F85DF039E"
documentation
|Actors: Generalised Actor
|Traceability: TB.8
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @323
logical_models (list unit_reference_list
(object Object "$UNNAMED$225"
quid "3A2507B9016A"
collaborators (list link_list
(object Link
quid "3A2507B9016D"
supplier "$UNNAMED$226"
quidu "3A2507B90173"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A2507B9016E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
quidu "3A70658C03C9")))
(object Link
quid "3A3F735501B8"
supplier "$UNNAMED$227"
quidu "3A3F734F0119"
messages (list Messages
(object Message "Clear( )"
quid "3A3F735501B9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Clear"
quidu "3A24FA99000A"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$226"
quid "3A2507B90173"
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$228"
quid "3A2507B90193"
class "CDefectTest"
quidu "3A24DD4B00FD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$229"
quid "3A2507B9018B"
collaborators (list link_list
(object Link
quid "3A2507B9018C"
supplier "$UNNAMED$225"
quidu "3A2507B9016A"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3A2507B9018D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658A0204")))
(object Link
quid "3A2507B9018E"
supplier "$UNNAMED$228"
quidu "3A2507B90193")
(object Link
quid "3A2507B9018A"
supplier "$UNNAMED$226"
quidu "3A2507B90173")
(object Link
quid "3A3785C40074"
supplier "$UNNAMED$230"
quidu "3A37858702CF"
messages (list Messages
(object Message "ExecuteDefectTests( )"
quid "3A3785C40075"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 3
Operation "ExecuteDefectTests"
quidu "3A3785D5033F"))))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$230"
quid "3A37858702CF"
collaborators (list link_list
(object Link
quid "3A3785C701D6"
supplier "$UNNAMED$228"
quidu "3A2507B90193"
messages (list Messages
(object Message "ListAllDefects( )"
quid "3A3785C701D7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 4
Operation "ListAllDefects"
quidu "3A24DD81005A")))
(object Link
quid "3A38BAC80137"
supplier "$UNNAMED$226"
quidu "3A2507B90173"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A38BAC80138"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.2"
ordinal 5
quidu "3A70658C03C9"))))
class "CDefectTester"
quidu "3A3785930312"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$227"
quid "3A3F734F0119"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)))
(object Mechanism @324
logical_models (list unit_reference_list
(object Object "$UNNAMED$231"
quid "3A23FADB034C"
collaborators (list link_list
(object Link
quid "3A23FB02014A"
supplier "$UNNAMED$232"
quidu "3A23FAF801E6"
messages (list Messages
(object Message "RunStressTest( )"
quid "3A23FB02014B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
Operation "RunStressTest"
quidu "3A360FB202F8")))
(object Link
quid "3A3F779F0012"
supplier "$UNNAMED$233"
quidu "3A3F7797009D"
messages (list Messages
(object Message "Clear( )"
quid "3A3F779F0013"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Clear"
quidu "3A24FA99000A"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$232"
quid "3A23FAF801E6"
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "Component Tester"
quid "3A24DBDC039E"
collaborators (list link_list
(object Link
quid "3A24DC850198"
supplier "$UNNAMED$231"
quidu "3A23FADB034C"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3A24DC850199"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658A0204")))
(object Link
quid "3A24DD7E02E1"
supplier "$UNNAMED$234"
quidu "3A24DD420014")
(object Link
quid "3A24DE0F01DB"
supplier "$UNNAMED$232"
quidu "3A23FAF801E6")
(object Link
quid "3A3786240068"
supplier "$UNNAMED$235"
quidu "3A37861C00B6"
messages (list Messages
(object Message "ExecuteDefectTests( )"
quid "3A3786240069"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 3
Operation "ExecuteDefectTests"
quidu "3A3785D5033F"))))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$234"
quid "3A24DD420014"
class "CDefectTest"
quidu "3A24DD4B00FD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$235"
quid "3A37861C00B6"
collaborators (list link_list
(object Link
quid "3A37862603AA"
supplier "$UNNAMED$234"
quidu "3A24DD420014"
messages (list Messages
(object Message "ListAllDefects( )"
quid "3A37862603AB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 4
Operation "ListAllDefects"
quidu "3A24DD81005A")))
(object Link
quid "3A38BB020394"
supplier "$UNNAMED$232"
quidu "3A23FAF801E6"
messages (list Messages
(object Message "RunStressTest( )"
quid "3A38BB020395"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.2"
ordinal 5
Operation "RunStressTest"
quidu "3A360FB202F8"))))
class "CDefectTester"
quidu "3A3785930312"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$233"
quid "3A3F7797009D"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @323
quid "3A2507AF0288"
title "Basic Flow"
documentation
|Unit test a class that is functionally complete. Tests each of the methods within the class, recording the results.
|
|This use case assumes the following:
|1. That there are no processing errors.
|2. That result validation succeeds.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$225" @325
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @325
location (1209, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2507B9016A"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @326
location (1302, 434)
line_color 3342489
InterObjView @325
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$230" @327
location (620, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @327
location (527, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A37858702CF"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @328
location (620, 930)
line_color 3342489
InterObjView @327
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$226" @329
location (1984, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @329
location (1858, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2507B90173"
width 663
height 1223
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @330
location (1984, 682)
line_color 3342489
InterObjView @329
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @331
location (1984, 1178)
line_color 3342489
InterObjView @329
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$227" @332
location (2294, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @332
location (2187, 275)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F734F0119"
width 438
height 1223
icon_height 153
icon_width 154
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @333
location (2294, 496)
line_color 3342489
InterObjView @332
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$228" @334
location (992, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @334
location (899, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2507B90193"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @335
location (992, 992)
line_color 3342489
InterObjView @334
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$229" @336
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @336
location (31, 273)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2507B9018B"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @337
location (124, 372)
line_color 3342489
InterObjView @336
height 986
y_coord 926
Nested FALSE))
(object NoteView @338
location (2542, 868)
label (object ItemLabel
Parent_View @338
location (2379, 768)
fill_color 13434879
nlines 4
max_width 290
label "Repeat for each transition required for a unit test.")
line_color 3342489
fill_color 13434879
width 350
height 213)
(object InterMessView "" @339
location (62, 682)
label (object SegLabel @340
Parent_View @339
location (1642, 638)
quidu "3A2507B9016E"
anchor_loc 1
nlines 1
max_width 578
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @325
supplier @329
Focus_Src @326
Focus_Entry @330
origin (1317, 682)
terminus (1968, 682)
ordinal 2)
(object InterMessView "" @341
location (62, 434)
label (object SegLabel @342
Parent_View @341
location (712, 390)
quidu "3A2507B9018D"
anchor_loc 1
nlines 1
max_width 713
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @336
supplier @325
Focus_Src @337
Focus_Entry @326
origin (139, 434)
terminus (1286, 434)
ordinal 0)
(object AttachView "" @343
stereotype TRUE
line_color 3342489
client @338
supplier @339
line_style 0)
(object NoteView @344
location (2356, 1488)
label (object ItemLabel
Parent_View @344
location (2164, 1371)
fill_color 13434879
nlines 4
max_width 349
label "Sequence Diagram: Test component method / Basic Flow")
line_color 3342489
fill_color 13434879
width 409
height 246
quidu "3A2505B000CA")
(object AttachView "" @345
stereotype TRUE
line_color 3342489
client @344
supplier @339
line_style 0)
(object InterMessView "" @346
location (62, 930)
label (object SegLabel @347
Parent_View @346
location (371, 886)
quidu "3A3785C40075"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "ExecuteDefectTests( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @336
supplier @327
Focus_Src @337
Focus_Entry @328
origin (139, 930)
terminus (604, 930)
ordinal 3)
(object InterMessView "" @348
location (62, 992)
label (object SegLabel @349
Parent_View @348
location (805, 948)
quidu "3A3785C701D7"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "ListAllDefects( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @327
supplier @334
Focus_Src @328
Focus_Entry @335
origin (635, 992)
terminus (976, 992)
ordinal 4)
(object InterMessView "" @350
location (62, 1178)
label (object SegLabel @351
Parent_View @350
location (1301, 1134)
quidu "3A38BAC80138"
anchor_loc 1
nlines 1
max_width 578
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @327
supplier @329
Focus_Src @328
Focus_Entry @331
origin (635, 1178)
terminus (1968, 1178)
ordinal 5)
(object AttachView "" @352
stereotype TRUE
line_color 3342489
client @344
supplier @350
line_style 0)
(object InterMessView "" @353
location (62, 496)
label (object SegLabel @354
Parent_View @353
location (1797, 452)
quidu "3A3F735501B9"
anchor_loc 1
nlines 1
max_width 131
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @325
supplier @332
Focus_Src @326
Focus_Entry @333
origin (1317, 496)
terminus (2278, 496)
ordinal 1)
(object NoteView @355
location (372, 682)
label (object ItemLabel
Parent_View @355
location (218, 576)
fill_color 13434879
nlines 4
max_width 272
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 332
height 225)
(object AttachView "" @356
stereotype TRUE
line_color 3342489
client @355
supplier @341
line_style 0)))
(object InteractionDiagram "Alternate Flow - Stress test"
mechanism_ref @324
quid "3A23FAA70370"
title "Alternate Flow - Stress test"
documentation
|Unit test a class that is functionally complete. Stress tests each of the methods within the class, recording the results.
|
|This use case assumes the following:
|1. That there are no processing errors.
|2. That result validation succeeds.
|3. That stress testing succeeds.
|4. There is no resource leakage.
|
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$231" @357
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @357
location (1209, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23FADB034C"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @358
location (1302, 434)
line_color 3342489
InterObjView @357
height 430
y_coord 370
Nested FALSE))
(object InterObjView "$UNNAMED$233" @359
location (2108, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @359
location (2001, 274)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F7797009D"
width 438
height 1223
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @360
location (2108, 496)
line_color 3342489
InterObjView @359
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$235" @361
location (620, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @361
location (527, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A37861C00B6"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @362
location (620, 930)
line_color 3342489
InterObjView @361
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$232" @363
location (1736, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @363
location (1610, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23FAF801E6"
width 663
height 1223
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @364
location (1736, 744)
line_color 3342489
InterObjView @363
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @365
location (1736, 1178)
line_color 3342489
InterObjView @363
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$234" @366
location (992, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @366
location (899, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DD420014"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @367
location (992, 992)
line_color 3342489
InterObjView @366
height 60
y_coord 0
Nested FALSE))
(object InterObjView "Component Tester" @368
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @368
location (31, 272)
anchor_loc 3
nlines 2
max_width 471
label "Component Tester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DBDC039E"
width 447
height 1223
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @369
location (124, 372)
line_color 3342489
InterObjView @368
height 986
y_coord 926
Nested FALSE))
(object InterMessView "" @370
location (62, 744)
label (object SegLabel @371
Parent_View @370
location (1518, 700)
quidu "3A23FB02014B"
anchor_loc 1
nlines 1
max_width 492
justify 0
label "RunStressTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @357
supplier @363
Focus_Src @358
Focus_Entry @364
origin (1317, 744)
terminus (1720, 744)
ordinal 2)
(object NoteView @372
location (1922, 930)
label (object ItemLabel
Parent_View @372
location (1759, 830)
fill_color 13434879
nlines 4
max_width 290
label "Repeat for each of the defined test methods upon a unit.")
line_color 3342489
fill_color 13434879
width 350
height 213)
(object AttachView "" @373
stereotype TRUE
line_color 3342489
client @372
supplier @370
line_style 0)
(object InterMessView "" @374
location (62, 434)
label (object SegLabel @375
Parent_View @374
location (712, 390)
quidu "3A24DC850199"
anchor_loc 1
nlines 1
max_width 713
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @368
supplier @357
Focus_Src @369
Focus_Entry @358
origin (139, 434)
terminus (1286, 434)
ordinal 0)
(object NoteView @376
location (1860, 1426)
label (object ItemLabel
Parent_View @376
location (1622, 1280)
fill_color 13434879
nlines 5
max_width 440
label "Sequence Diagram: Test component method / Alternate Flow - Stress test")
line_color 3342489
fill_color 13434879
width 500
height 304
quidu "3A23BA89010D")
(object AttachView "" @377
stereotype TRUE
line_color 3342489
client @370
supplier @376
line_style 0)
(object InterMessView "" @378
location (62, 930)
label (object SegLabel @379
Parent_View @378
location (371, 886)
quidu "3A3786240069"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "ExecuteDefectTests( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @368
supplier @361
Focus_Src @369
Focus_Entry @362
origin (139, 930)
terminus (604, 930)
ordinal 3)
(object InterMessView "" @380
location (62, 992)
label (object SegLabel @381
Parent_View @380
location (805, 948)
quidu "3A37862603AB"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "ListAllDefects( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @361
supplier @366
Focus_Src @362
Focus_Entry @367
origin (635, 992)
terminus (976, 992)
ordinal 4)
(object InterMessView "" @382
location (62, 1178)
label (object SegLabel @383
Parent_View @382
location (1177, 1134)
quidu "3A38BB020395"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "RunStressTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @361
supplier @363
Focus_Src @362
Focus_Entry @365
origin (635, 1178)
terminus (1720, 1178)
ordinal 5)
(object AttachView "" @384
stereotype TRUE
line_color 3342489
client @376
supplier @382
line_style 0)
(object InterMessView "" @385
location (62, 496)
label (object SegLabel @386
Parent_View @385
location (1704, 452)
quidu "3A3F779F0013"
anchor_loc 1
nlines 1
max_width 131
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @357
supplier @359
Focus_Src @358
Focus_Entry @360
origin (1317, 496)
terminus (2092, 496)
ordinal 1)
(object NoteView @387
location (372, 620)
label (object ItemLabel
Parent_View @387
location (234, 501)
fill_color 13434879
nlines 4
max_width 240
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 300
height 250)
(object AttachView "" @388
stereotype TRUE
line_color 3342489
client @387
supplier @374
line_style 0))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Log Message and Results (Iter. 1)"
quid "3A1E4C6A02DD"
documentation
|Actors: Generalised Actor
|Traceability: TB.25
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Log message and results"
quid "3A1F8A4C0393"
documentation
|Actors: Generalised Actor
|Traceability: TB.25
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @389
logical_models (list unit_reference_list
(object Object "$UNNAMED$236"
quid "3A238C60011F"
documentation "A request to store a text message."
collaborators (list link_list
(object Link
quid "3A24EE46019E"
supplier "System"
quidu "3A24EDD70389"
messages (list Messages
(object Message "Store Data( )"
quid "3A24EE46019F"
documentation "A call to the system to actually persist some data."
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
quidu "3A34F58200C4"))))
class "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
persistence "Transient"
multi FALSE)
(object Object "System"
quid "3A24EDD70389"
class "Logical View::External Classes::Support::EPOC Platform"
quidu "3A24EE1D019F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$237"
quid "3A83B6C00350"
collaborators (list link_list
(object Link
quid "3A83B6D4011E"
supplier "$UNNAMED$236"
quidu "3A238C60011F"
messages (list Messages
(object Message "Write( )"
quid "3A83B6D4011F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3A83B47A0317")))
(object Link
quid "3A89431B01F0"
supplier "$UNNAMED$238"
quidu "3A89431203E2"
messages (list Messages
(object Message "GetStyle()"
quid "3A89431B01F1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$238"
quid "3A89431203E2"
class "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @389
quid "3A238C410193"
title "Basic Flow"
documentation
|The simplest case of a request to store a text message, which is logged into a central message store for later analysis.
|
|This use case assumes the following:
|1. The write to permanent storage completes without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$236" @390
location (1178, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @390
location (1178, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A238C60011F"
width 300
height 729
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @391
location (1178, 434)
line_color 3342489
InterObjView @390
height 430
y_coord 370
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @392
location (1178, 620)
line_color 3342489
InterObjView @390
height 60
y_coord 0
Nested TRUE))
(object InterObjView "System" @393
location (1798, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @393
location (1798, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "System")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24EDD70389"
width 336
height 729
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @394
location (1798, 744)
line_color 3342489
InterObjView @393
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$238" @395
location (744, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @395
location (637, 274)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A89431203E2"
width 438
height 729
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @396
location (744, 434)
line_color 3342489
InterObjView @395
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$237" @397
location (248, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @397
location (155, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A83B6C00350"
width 447
height 729
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @398
location (248, 434)
line_color 3342489
InterObjView @397
height 306
y_coord 246
Nested FALSE))
(object InterMessView "" @399
location (62, 744)
label (object SegLabel @400
Parent_View @399
location (1487, 700)
quidu "3A24EE46019F"
anchor_loc 1
nlines 1
max_width 231
justify 0
label "Store Data( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @390
supplier @393
Focus_Src @391
Focus_Entry @394
origin (1193, 744)
terminus (1782, 744)
ordinal 2)
(object InterMessView "" @401
location (62, 620)
label (object SegLabel @402
Parent_View @401
location (712, 576)
quidu "3A83B6D4011F"
anchor_loc 1
nlines 1
max_width 134
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @397
supplier @390
Focus_Src @398
Focus_Entry @392
origin (263, 620)
terminus (1162, 620)
ordinal 1)
(object InterMessView "" @403
location (62, 434)
label (object SegLabel @404
Parent_View @403
location (495, 390)
quidu "3A89431B01F1"
anchor_loc 1
nlines 1
max_width 194
justify 0
label "GetStyle()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @397
supplier @395
Focus_Src @398
Focus_Entry @396
origin (263, 434)
terminus (728, 434)
ordinal 0))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Run test interactively (Iter. 2)"
quid "3A1E8CAA00DF"
documentation
|Actors: Generalised Actor
|Traceability: TB.9
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Run test interactively"
quid "3A1F8D3801C2"
documentation
|Actors: Generalised Actor
|Traceability: TB.9
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @405
logical_models (list unit_reference_list
(object Object "$UNNAMED$239"
quid "3A34F4A1039C"
collaborators (list link_list
(object Link
quid "3A34F4A1039D"
supplier "$UNNAMED$240"
quidu "3A34F4A103A1"
messages (list Messages
(object Message "Start(RPointerArray<TTestInfo>*)"
quid "3A34F4A1039E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3A70658B015B")
(object Message "FindComponents( )"
quid "3A34F53A0020"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A34F53D0165"))))
class "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$241"
quid "3A34F4A103A7"
collaborators (list link_list
(object Link
quid "3A34F4A103A6"
supplier "$UNNAMED$242"
quidu "3A34F4A103A8"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3AC9DA4302A1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1"
ordinal 4
quidu "3A70658A0204"))))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$242"
quid "3A34F4A103A8"
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$240"
quid "3A34F4A103A1"
collaborators (list link_list
(object Link
quid "3A34F4A103A2"
supplier "$UNNAMED$241"
quidu "3A34F4A103A7")
(object Link
quid "3AC9DA3401AF"
supplier "$UNNAMED$243"
quidu "3AC9DA1801B8"
messages (list Messages
(object Message "RunTests(RPointerArray<TTestInfo>*)"
quid "3AC9DA3401B0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2
quidu "3A70658C01DE"))))
class "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$243"
quid "3AC9DA1801B8"
collaborators (list link_list
(object Link
quid "3AC9DA3E02FD"
supplier "$UNNAMED$241"
quidu "3A34F4A103A7"
messages (list Messages
(object Message "TestComponent(RPointerArray<TTestInfo>*)"
quid "3AC9DA3E02FE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 3
quidu "3A34E609008C"))))
class "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @405
quid "3A265C810198"
title "Basic Flow"
documentation
|Execution of a single test selected by a user of the test bed UI.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$239" @406
location (186, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @406
location (186, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34F4A1039C"
width 336
height 1033
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @407
location (186, 372)
line_color 3342489
InterObjView @406
height 796
y_coord 736
Nested FALSE))
(object InterObjView "$UNNAMED$241" @408
location (1922, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @408
location (1829, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34F4A103A7"
width 447
height 1033
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @409
location (1922, 806)
line_color 3342489
InterObjView @408
height 182
y_coord 122
Nested FALSE))
(object InterObjView "$UNNAMED$242" @410
location (2604, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @410
location (2511, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34F4A103A8"
width 447
height 1033
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @411
location (2604, 868)
line_color 3342489
InterObjView @410
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$243" @412
location (1116, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @412
location (1023, 273)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9DA1801B8"
width 447
height 1033
icon_height 164
icon_width 157
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @413
location (1116, 744)
line_color 3342489
InterObjView @412
height 304
y_coord 244
Nested FALSE))
(object NoteView @414
location (2418, 1426)
label (object ItemLabel
Parent_View @414
location (2211, 1326)
fill_color 13434879
nlines 4
max_width 378
label "Sequence Diagram: Test Individual component / Basic Flow")
line_color 3342489
fill_color 13434879
width 438
height 212
quidu "3A2507AF0288")
(object InterObjView "$UNNAMED$240" @415
location (682, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @415
location (556, 275)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34F4A103A1"
width 663
height 1033
icon_height 153
icon_width 229
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @416
location (682, 372)
line_color 3342489
InterObjView @415
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @417
location (682, 682)
line_color 3342489
InterObjView @415
height 426
y_coord 366
Nested FALSE))
(object InterMessView "" @418
location (62, 682)
label (object SegLabel @419
Parent_View @418
location (433, 638)
quidu "3A34F4A1039E"
anchor_loc 1
nlines 1
max_width 616
justify 0
label "Start(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @406
supplier @415
Focus_Src @407
Focus_Entry @417
origin (201, 682)
terminus (666, 682)
ordinal 1)
(object InterMessView "" @420
location (62, 372)
label (object SegLabel @421
Parent_View @420
location (433, 328)
quidu "3A34F53A0020"
anchor_loc 1
nlines 1
max_width 356
justify 0
label "FindComponents( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @406
supplier @415
Focus_Src @407
Focus_Entry @416
origin (201, 372)
terminus (666, 372)
ordinal 0)
(object NoteView @422
location (1984, 1488)
label (object ItemLabel
Parent_View @422
location (1831, 1369)
fill_color 13434879
nlines 4
max_width 271
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 331
height 250)
(object InterMessView "" @423
location (62, 744)
label (object SegLabel @424
Parent_View @423
location (898, 700)
quidu "3AC9DA3401B0"
anchor_loc 1
nlines 1
max_width 647
justify 0
label "RunTests(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @415
supplier @412
Focus_Src @417
Focus_Entry @413
origin (697, 744)
terminus (1100, 744)
ordinal 2)
(object InterMessView "" @425
location (62, 806)
label (object SegLabel @426
Parent_View @425
location (1518, 762)
quidu "3AC9DA3E02FE"
anchor_loc 1
nlines 1
max_width 756
justify 0
label "TestComponent(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @412
supplier @408
Focus_Src @413
Focus_Entry @409
origin (1131, 806)
terminus (1906, 806)
ordinal 3)
(object InterMessView "" @427
location (62, 868)
label (object SegLabel @428
Parent_View @427
location (2262, 824)
quidu "3AC9DA4302A1"
anchor_loc 1
nlines 1
max_width 691
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @408
supplier @410
Focus_Src @409
Focus_Entry @411
origin (1937, 868)
terminus (2588, 868)
ordinal 4)
(object AttachView "" @429
stereotype TRUE
line_color 3342489
client @422
supplier @427
line_style 0)
(object AttachView "" @430
stereotype TRUE
line_color 3342489
client @414
supplier @427
line_style 0))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Run test automatically (Iter. 1)"
quid "3A1E8CC703C6"
documentation
|Actors: Generalised Actor
|Traceability: TB.10
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Run test automatically"
quid "3A1F8D14022E"
documentation
|Actors: Generalised Actor
|Traceability: TB.10
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @431
logical_models (list unit_reference_list
(object Object "$UNNAMED$244"
quid "3A34E218006D"
collaborators (list link_list
(object Link
quid "3A34E48C0356"
supplier "$UNNAMED$245"
quidu "3A34E4880101"
messages (list Messages
(object Message "Start(RPointerArray<TTestInfo>*)"
quid "3A34E48C0357"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658B015B"))))
class "Use Case View::Customer Actors::Generalised Actor"
quidu "3A1E30F00075"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$245"
quid "3A34E4880101"
collaborators (list link_list
(object Link
quid "3A34E5FC02F1"
supplier "$UNNAMED$246"
quidu "3A34E5F50355")
(object Link
quid "3AC9D989037F"
supplier "$UNNAMED$247"
quidu "3AC9D96F0057"
messages (list Messages
(object Message "RunTests(RPointerArray<TTestInfo>*)"
quid "3AC9D9890380"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3A70658C01DE"))))
class "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$246"
quid "3A34E5F50355"
collaborators (list link_list
(object Link
quid "3A34E66D034D"
supplier "$UNNAMED$248"
quidu "3A34E66603E3"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3AC9D9A20367"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "3A70658A0204"))))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$248"
quid "3A34E66603E3"
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$247"
quid "3AC9D96F0057"
collaborators (list link_list
(object Link
quid "3AC9D9990198"
supplier "$UNNAMED$246"
quidu "3A34E5F50355"
messages (list Messages
(object Message "TestComponent(RPointerArray<TTestInfo>*)"
quid "3AC9D9990199"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "3A34E609008C"))))
class "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @431
quid "3A265D080110"
title "Basic Flow"
documentation
|Execution of a single test without user input.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 1919
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$244" @432
location (186, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @432
location (186, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E218006D"
width 336
height 909
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @433
location (186, 434)
line_color 3342489
InterObjView @432
height 610
y_coord 550
Nested FALSE))
(object InterObjView "$UNNAMED$245" @434
location (558, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @434
location (432, 275)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E4880101"
width 663
height 909
icon_height 153
icon_width 229
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @435
location (558, 434)
line_color 3342489
InterObjView @434
height 550
y_coord 490
Nested FALSE))
(object InterObjView "$UNNAMED$246" @436
location (2108, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @436
location (2015, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E5F50355"
width 447
height 909
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @437
location (2108, 620)
line_color 3342489
InterObjView @436
height 244
y_coord 184
Nested FALSE))
(object InterObjView "$UNNAMED$248" @438
location (2728, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @438
location (2635, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E66603E3"
width 447
height 909
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @439
location (2728, 744)
line_color 3342489
InterObjView @438
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$247" @440
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @440
location (1209, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D96F0057"
width 447
height 909
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @441
location (1302, 496)
line_color 3342489
InterObjView @440
height 428
y_coord 368
Nested FALSE))
(object InterMessView "" @442
location (62, 434)
label (object SegLabel @443
Parent_View @442
location (371, 390)
quidu "3A34E48C0357"
anchor_loc 1
nlines 1
max_width 616
justify 0
label "Start(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @432
supplier @434
Focus_Src @433
Focus_Entry @435
origin (201, 434)
terminus (542, 434)
ordinal 0)
(object NoteView @444
location (2666, 1426)
label (object ItemLabel
Parent_View @444
location (2459, 1326)
fill_color 13434879
nlines 4
max_width 378
label "Sequence Diagram: Test Individual component / Basic Flow")
line_color 3342489
fill_color 13434879
width 438
height 212
quidu "3A2507AF0288")
(object NoteView @445
location (1612, 1364)
label (object ItemLabel
Parent_View @445
location (1452, 1255)
fill_color 13434879
nlines 4
max_width 284
label "Repeat for all components .")
line_color 3342489
fill_color 13434879
width 344
height 231)
(object NoteView @446
location (2232, 1426)
label (object ItemLabel
Parent_View @446
location (2082, 1307)
fill_color 13434879
nlines 4
max_width 265
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 325
height 250)
(object InterMessView "" @447
location (62, 496)
label (object SegLabel @448
Parent_View @447
location (929, 452)
quidu "3AC9D9890380"
anchor_loc 1
nlines 1
max_width 678
justify 0
label "RunTests(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @434
supplier @440
Focus_Src @435
Focus_Entry @441
origin (573, 496)
terminus (1286, 496)
ordinal 1)
(object InterMessView "" @449
location (62, 620)
label (object SegLabel @450
Parent_View @449
location (1704, 576)
quidu "3AC9D9990199"
anchor_loc 1
nlines 1
max_width 756
justify 0
label "TestComponent(RPointerArray<TTestInfo>*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @440
supplier @436
Focus_Src @441
Focus_Entry @437
origin (1317, 620)
terminus (2092, 620)
ordinal 2)
(object InterMessView "" @451
location (62, 744)
label (object SegLabel @452
Parent_View @451
location (2417, 700)
quidu "3AC9D9A20367"
anchor_loc 1
nlines 1
max_width 713
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @436
supplier @438
Focus_Src @437
Focus_Entry @439
origin (2123, 744)
terminus (2712, 744)
ordinal 3)
(object AttachView "" @453
stereotype TRUE
line_color 3342489
client @445
supplier @449
line_style 0)
(object AttachView "" @454
stereotype TRUE
line_color 3342489
client @446
supplier @451
line_style 0)
(object AttachView "" @455
stereotype TRUE
line_color 3342489
client @444
supplier @451
line_style 0))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Run test from script (Omit)"
quid "3A1E8CD501D1"
documentation
|Actors: Generalised Actor
|Traceability: TB.23
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Run test from script (omit)"
quid "3A1F8D230172"
documentation
|Actors: Generalised Actor
|Traceability: TB.23
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @456
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @456
quid "3A265D5E0395"
title "Basic Flow"
documentation
|Execution of a single test automatically, simulating user input where necessary.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @457
location (682, 682)
label (object ItemLabel
Parent_View @457
location (394, 519)
fill_color 13434879
nlines 6
max_width 540
label "Sequence Diagram: Run test automatically / Basic Flow")
line_color 3342489
fill_color 13434879
width 600
height 338
quidu "3A265D080110"))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Memory Leak test (Iter. 2)"
quid "3A1E8CE60013"
documentation
|Actors: Generalised Actor
|Traceability: TB.1
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Memory leak test"
quid "3A1F8AA203E7"
documentation
|Actors: Generalised Actor
|Traceability: TB.1
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @458
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @458
quid "3A265F770379"
title "Basic Flow"
documentation
|Test that the component has not leaked any memory blocks during the execution of the test.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Resource leak test (Iter. 2)"
quid "3A1E8CF401E0"
documentation
|Actors: Generalised Actor
|Traceability: TB.2
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Resource leak test"
quid "3A1F8AC202B6"
documentation
|Actors: Generalised Actor
|Traceability: TB.2
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @459
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @459
quid "3A266058005B"
title "Basic Flow"
documentation
|Test that the component has not leaked any resources during the execution of the test.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Out of Memory test (Iter. 2)"
quid "3A1E8D000165"
documentation
|Actors: Generalised Actor
|Traceability: TB.3
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Out of memory test"
quid "3A1F8AB20014"
documentation
|Actors: Generalised Actor
|Traceability: TB.3
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @460
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @460
quid "3A265F960391"
title "Basic Flow"
documentation
|Simulate out of memory conditions and record the operation of the component.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test incomplete component (Iter. 1)"
quid "3A1E8D0F03D3"
documentation
|Actors: Generalised Actor
|Traceability: TB.16
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test incomplete component"
quid "3A1F860100F4"
documentation
|Actors: Generalised Actor
|Traceability: TB.16
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @461
logical_models (list unit_reference_list
(object Object "$UNNAMED$249"
quid "3A2506F201DC"
collaborators (list link_list
(object Link
quid "3A2506F201DF"
supplier "$UNNAMED$250"
quidu "3A2506F201E9"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A37849D00E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
quidu "3A70658C03C9")))
(object Link
quid "3A3F72DB01E5"
supplier "$UNNAMED$251"
quidu "3A3F72D10230"
messages (list Messages
(object Message "Clear( )"
quid "3A3F72DB01E6"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Clear"
quidu "3A24FA99000A"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$250"
quid "3A2506F201E9"
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$252"
quid "3A2506F20207"
class "CDefectTest"
quidu "3A24DD4B00FD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$253"
quid "3A2506F20200"
collaborators (list link_list
(object Link
quid "3A2506F20201"
supplier "$UNNAMED$249"
quidu "3A2506F201DC"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3A2506F20202"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658A0204")))
(object Link
quid "3A2506F20203"
supplier "$UNNAMED$252"
quidu "3A2506F20207")
(object Link
quid "3A2506F201FF"
supplier "$UNNAMED$250"
quidu "3A2506F201E9")
(object Link
quid "3A378640036B"
supplier "$UNNAMED$254"
quidu "3A37863A03BD"
messages (list Messages
(object Message "ExecuteDefectTests( )"
quid "3A378640036C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 3
Operation "ExecuteDefectTests"
quidu "3A3785D5033F")))
(object Link
quid "3A38EAF50376"
supplier "$UNNAMED$253"
quidu "3A2506F20200"))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$254"
quid "3A37863A03BD"
collaborators (list link_list
(object Link
quid "3A37864303DD"
supplier "$UNNAMED$252"
quidu "3A2506F20207"
messages (list Messages
(object Message "ListAllDefects( )"
quid "3A37864303DE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 4
Operation "ListAllDefects"
quidu "3A24DD81005A")))
(object Link
quid "3A38BB210226"
supplier "$UNNAMED$250"
quidu "3A2506F201E9"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A38BB210227"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 5
quidu "3A70658C03C9"))))
class "CDefectTester"
quidu "3A3785930312"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$251"
quid "3A3F72D10230"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)))
(object Mechanism @462
logical_models (list unit_reference_list
(object Object "$UNNAMED$255"
quid "3A24F3740353"
collaborators (list link_list
(object Link
quid "3A24F3740356"
supplier "$UNNAMED$256"
quidu "3A24F374035D"
messages (list Messages
(object Message "RunStressTest( )"
quid "3A24F3740357"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
Operation "RunStressTest"
quidu "3A360FB202F8")))
(object Link
quid "3A3F76CB00F4"
supplier "$UNNAMED$257"
quidu "3A3F76C40086"
messages (list Messages
(object Message "Clear( )"
quid "3A3F76CB00F5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Clear"
quidu "3A24FA99000A"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$256"
quid "3A24F374035D"
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$258"
quid "3A24F374037A"
class "CDefectTest"
quidu "3A24DD4B00FD"
persistence "Transient"
multi FALSE)
(object Object "Component Tester"
quid "3A24F3740372"
collaborators (list link_list
(object Link
quid "3A24F3740373"
supplier "$UNNAMED$255"
quidu "3A24F3740353"
messages (list Messages
(object Message "RunTest(TTimeIntervalMicroSeconds32)"
quid "3A24F3740374"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658A0204")))
(object Link
quid "3A24F3740375"
supplier "$UNNAMED$258"
quidu "3A24F374037A")
(object Link
quid "3A24F3740371"
supplier "$UNNAMED$256"
quidu "3A24F374035D")
(object Link
quid "3A37865A02FA"
supplier "$UNNAMED$259"
quidu "3A3786540157"
messages (list Messages
(object Message "ExecuteDefectTests( )"
quid "3A37865A02FB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 3
Operation "ExecuteDefectTests"
quidu "3A3785D5033F"))))
class "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$259"
quid "3A3786540157"
collaborators (list link_list
(object Link
quid "3A37865D02E1"
supplier "$UNNAMED$258"
quidu "3A24F374037A"
messages (list Messages
(object Message "ListAllDefects( )"
quid "3A37865D02E2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 4
Operation "ListAllDefects"
quidu "3A24DD81005A")))
(object Link
quid "3A38BB35038D"
supplier "$UNNAMED$256"
quidu "3A24F374035D"
messages (list Messages
(object Message "RunStressTest( )"
quid "3A38BB35038E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.2"
ordinal 5
Operation "RunStressTest"
quidu "3A360FB202F8"))))
class "CDefectTester"
quidu "3A3785930312"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$257"
quid "3A3F76C40086"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @461
quid "3A25068D0335"
title "Basic Flow"
documentation
|Unit tests a class that is still under development.
|Tests each of the methods within the class, and all of the defects recorded against the class, recording the results.
|
|This use case assumes the following:
|1. That there are no processing errors.
|2. That result validation succeeds.
zoom 100
max_height 28350
max_width 21600
origin_x 1175
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$249" @463
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @463
location (1209, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2506F201DC"
width 447
height 1161
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @464
location (1302, 434)
line_color 3342489
InterObjView @463
height 306
y_coord 246
Nested FALSE))
(object InterObjView "$UNNAMED$254" @465
location (620, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @465
location (527, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A37863A03BD"
width 447
height 1161
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @466
location (620, 868)
line_color 3342489
InterObjView @465
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$250" @467
location (1922, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @467
location (1796, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2506F201E9"
width 663
height 1161
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @468
location (1922, 620)
line_color 3342489
InterObjView @467
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @469
location (1922, 1116)
line_color 3342489
InterObjView @467
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$251" @470
location (2232, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @470
location (2125, 275)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F72D10230"
width 438
height 1161
icon_height 153
icon_width 154
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @471
location (2232, 496)
line_color 3342489
InterObjView @470
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$252" @472
location (992, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @472
location (899, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2506F20207"
width 447
height 1161
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @473
location (992, 930)
line_color 3342489
InterObjView @472
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$253" @474
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @474
location (31, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2506F20200"
width 447
height 1161
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @475
location (124, 372)
line_color 3342489
InterObjView @474
height 924
y_coord 864
Nested FALSE))
(object NoteView @476
location (1922, 1674)
label (object ItemLabel
Parent_View @476
location (1759, 1574)
fill_color 13434879
nlines 4
max_width 290
label "Repeat for each transition required for a unit test..")
line_color 3342489
fill_color 13434879
width 350
height 213)
(object InterMessView "" @477
location (62, 434)
label (object SegLabel @478
Parent_View @477
location (712, 390)
quidu "3A2506F20202"
anchor_loc 1
nlines 1
max_width 722
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @474
supplier @463
Focus_Src @475
Focus_Entry @464
origin (139, 434)
terminus (1286, 434)
ordinal 0)
(object NoteView @479
location (1488, 1674)
label (object ItemLabel
Parent_View @479
location (1263, 1580)
fill_color 13434879
nlines 3
max_width 415
label "Sequence Diagram: Test component method / Basic Flow")
line_color 3342489
fill_color 13434879
width 475
height 200
quidu "3A2505B000CA")
(object InterMessView "" @480
location (62, 620)
label (object SegLabel @481
Parent_View @480
location (1611, 576)
quidu "3A37849D00E8"
anchor_loc 1
nlines 1
max_width 579
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @463
supplier @467
Focus_Src @464
Focus_Entry @468
origin (1317, 620)
terminus (1906, 620)
ordinal 2)
(object InterMessView "" @482
location (62, 868)
label (object SegLabel @483
Parent_View @482
location (371, 824)
quidu "3A378640036C"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "ExecuteDefectTests( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @474
supplier @465
Focus_Src @475
Focus_Entry @466
origin (139, 868)
terminus (604, 868)
ordinal 3)
(object InterMessView "" @484
location (62, 930)
label (object SegLabel @485
Parent_View @484
location (805, 886)
quidu "3A37864303DE"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "ListAllDefects( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @465
supplier @472
Focus_Src @466
Focus_Entry @473
origin (635, 930)
terminus (976, 930)
ordinal 4)
(object InterMessView "" @486
location (62, 1116)
label (object SegLabel @487
Parent_View @486
location (1270, 1072)
quidu "3A38BB210227"
anchor_loc 1
nlines 1
max_width 579
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @465
supplier @467
Focus_Src @466
Focus_Entry @469
origin (635, 1116)
terminus (1906, 1116)
ordinal 5)
(object AttachView "" @488
stereotype TRUE
line_color 3342489
client @479
supplier @486
line_style 0)
(object AttachView "" @489
stereotype TRUE
line_color 3342489
client @476
supplier @480
line_style 0)
(object AttachView "" @490
stereotype TRUE
line_color 3342489
client @479
supplier @480
line_style 0)
(object InterMessView "" @491
location (62, 496)
label (object SegLabel @492
Parent_View @491
location (1766, 452)
quidu "3A3F72DB01E6"
anchor_loc 1
nlines 1
max_width 131
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @463
supplier @470
Focus_Src @464
Focus_Entry @471
origin (1317, 496)
terminus (2216, 496)
ordinal 1)
(object NoteView @493
location (372, 620)
label (object ItemLabel
Parent_View @493
location (219, 501)
fill_color 13434879
nlines 4
max_width 271
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 331
height 250)
(object AttachView "" @494
stereotype TRUE
line_color 3342489
client @493
supplier @477
line_style 0)))
(object InteractionDiagram "Alternate Flow - Stress test"
mechanism_ref @462
quid "3A24F35702ED"
title "Alternate Flow - Stress test"
documentation
|Unit tests a class that is still under development.
|Stress tests each of the methods within the class, and each of the defects recorded against the class, recording the results.
|
|This use case assumes the following:
|1. That there are no processing errors.
|2. That result validation succeeds.
|3. That stress tests succeed without error.
|4. That there are no memory leaks.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$255" @495
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @495
location (1209, 271)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F3740353"
width 447
height 1347
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @496
location (1302, 434)
line_color 3342489
InterObjView @495
height 306
y_coord 246
Nested FALSE))
(object InterObjView "$UNNAMED$257" @497
location (2108, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @497
location (2001, 274)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F76C40086"
width 438
height 1347
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @498
location (2108, 496)
line_color 3342489
InterObjView @497
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$259" @499
location (620, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @499
location (527, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3786540157"
width 447
height 1347
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @500
location (620, 1054)
line_color 3342489
InterObjView @499
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$256" @501
location (1736, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @501
location (1610, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F374035D"
width 663
height 1347
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @502
location (1736, 620)
line_color 3342489
InterObjView @501
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @503
location (1736, 1302)
line_color 3342489
InterObjView @501
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$258" @504
location (992, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @504
location (899, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F374037A"
width 447
height 1347
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @505
location (992, 1116)
line_color 3342489
InterObjView @504
height 60
y_coord 0
Nested FALSE))
(object InterObjView "Component Tester" @506
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @506
location (31, 272)
anchor_loc 3
nlines 2
max_width 471
label "Component Tester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F3740372"
width 447
height 1347
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @507
location (124, 372)
line_color 3342489
InterObjView @506
height 1110
y_coord 1050
Nested FALSE))
(object NoteView @508
location (1922, 868)
label (object ItemLabel
Parent_View @508
location (1759, 768)
fill_color 13434879
nlines 4
max_width 290
label "Repeat for each transition required for the stress test.")
line_color 3342489
fill_color 13434879
width 350
height 213)
(object InterMessView "" @509
location (62, 620)
label (object SegLabel @510
Parent_View @509
location (1518, 576)
quidu "3A24F3740357"
anchor_loc 1
nlines 1
max_width 577
justify 0
label "RunStressTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @495
supplier @501
Focus_Src @496
Focus_Entry @502
origin (1317, 620)
terminus (1720, 620)
ordinal 2)
(object InterMessView "" @511
location (62, 434)
label (object SegLabel @512
Parent_View @511
location (712, 390)
quidu "3A24F3740374"
anchor_loc 1
nlines 1
max_width 835
justify 0
label "RunTest(TTimeIntervalMicroSeconds32)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @506
supplier @495
Focus_Src @507
Focus_Entry @496
origin (139, 434)
terminus (1286, 434)
ordinal 0)
(object AttachView "" @513
stereotype TRUE
line_color 3342489
client @508
supplier @509
line_style 0)
(object NoteView @514
location (1984, 1426)
label (object ItemLabel
Parent_View @514
location (1762, 1273)
fill_color 13434879
nlines 6
max_width 409
label "Sequence Diagram: Test component method / Alternate Flow - Stress test")
line_color 3342489
fill_color 13434879
width 469
height 319
quidu "3A23BA89010D")
(object AttachView "" @515
stereotype TRUE
line_color 3342489
client @514
supplier @509
line_style 0)
(object InterMessView "" @516
location (62, 1054)
label (object SegLabel @517
Parent_View @516
location (371, 1010)
quidu "3A37865A02FB"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "ExecuteDefectTests( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @506
supplier @499
Focus_Src @507
Focus_Entry @500
origin (139, 1054)
terminus (604, 1054)
ordinal 3)
(object InterMessView "" @518
location (62, 1116)
label (object SegLabel @519
Parent_View @518
location (805, 1072)
quidu "3A37865D02E2"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "ListAllDefects( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @499
supplier @504
Focus_Src @500
Focus_Entry @505
origin (635, 1116)
terminus (976, 1116)
ordinal 4)
(object InterMessView "" @520
location (62, 1302)
label (object SegLabel @521
Parent_View @520
location (1177, 1258)
quidu "3A38BB35038E"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "RunStressTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @499
supplier @501
Focus_Src @500
Focus_Entry @503
origin (635, 1302)
terminus (1720, 1302)
ordinal 5)
(object AttachView "" @522
stereotype TRUE
line_color 3342489
client @514
supplier @520
line_style 0)
(object InterMessView "" @523
location (62, 496)
label (object SegLabel @524
Parent_View @523
location (1704, 452)
quidu "3A3F76CB00F5"
anchor_loc 1
nlines 1
max_width 131
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @495
supplier @497
Focus_Src @496
Focus_Entry @498
origin (1317, 496)
terminus (2092, 496)
ordinal 1)
(object NoteView @525
location (372, 744)
label (object ItemLabel
Parent_View @525
location (222, 638)
fill_color 13434879
nlines 4
max_width 265
label "Repeat for each unit test in a component")
line_color 3342489
fill_color 13434879
width 325
height 225)
(object AttachView "" @526
stereotype TRUE
line_color 3342489
client @525
supplier @511
line_style 0))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Dump memory block to log (Iter. 1)"
quid "3A1E8D200193"
documentation
|Actors: Generalised Actor
|Traceability: TB.26
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Dump memory block to log"
quid "3A1F8A67026F"
documentation
|Actors: Generalised Actor
|Traceability: TB.26
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @527
logical_models (list unit_reference_list
(object Object "$UNNAMED$260"
quid "3A23B756003D"
documentation "Format the supplied binary data into a formatted text string."
collaborators (list link_list
(object Link
quid "3A23B89600AC"
supplier "$UNNAMED$261"
quidu "3A23B874000D"
messages (list Messages
(object Message "GetStyle( )"
quid "3A24F56A007A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)))
(object Link
quid "3A24F59300AB"
supplier "$UNNAMED$262"
quidu "3A24F57D029E"
messages (list Messages
(object Message "Write( )"
quid "3A24F59300AC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
quidu "3A83B47A0317"))))
class "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$261"
quid "3A23B874000D"
collaborators (list link_list
(object Link
quid "3A24F5840190"
supplier "$UNNAMED$262"
quidu "3A24F57D029E"))
class "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$263"
quid "3A23C3430029"
collaborators (list link_list
(object Link
quid "3A23C35302F3"
supplier "$UNNAMED$260"
quidu "3A23B756003D"
messages (list Messages
(object Message "DumpMemoryBlock(const TUint8*, TInt)"
quid "3A23C35302F4"
documentation "Format the supplied binary data into a formatted text string."
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658D0399"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$262"
quid "3A24F57D029E"
class "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @527
quid "3A238F1B00F2"
title "Basic Flow"
documentation
|Request a block of binary data from memory, and store it as a text string.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$260" @528
location (930, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @528
location (837, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B756003D"
width 447
height 789
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @529
location (930, 496)
line_color 3342489
InterObjView @528
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$261" @530
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @530
location (1195, 274)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B874000D"
width 438
height 789
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @531
location (1302, 558)
line_color 3342489
InterObjView @530
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$262" @532
location (1798, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @532
location (1798, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F57D029E"
width 300
height 789
icon_height 153
icon_width 229
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @533
location (1798, 744)
line_color 3342489
InterObjView @532
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$263" @534
location (186, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @534
location (60, 274)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23C3430029"
width 663
height 789
icon_height 153
icon_width 229
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @535
location (186, 496)
line_color 3342489
InterObjView @534
height 428
y_coord 368
Nested FALSE))
(object InterMessView "" @536
location (0, 496)
label (object SegLabel @537
Parent_View @536
location (557, 452)
quidu "3A23C35302F4"
anchor_loc 1
nlines 1
max_width 716
justify 0
label "DumpMemoryBlock(const TUint8*, TInt)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @534
supplier @528
Focus_Src @535
Focus_Entry @529
origin (201, 496)
terminus (914, 496)
ordinal 0)
(object InterMessView "" @538
location (62, 558)
label (object SegLabel @539
Parent_View @538
location (1115, 514)
quidu "3A24F56A007A"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "GetStyle( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @528
supplier @530
Focus_Src @529
Focus_Entry @531
origin (945, 558)
terminus (1286, 558)
ordinal 1)
(object InterMessView "" @540
location (62, 744)
label (object SegLabel @541
Parent_View @540
location (1363, 700)
quidu "3A24F59300AC"
anchor_loc 1
nlines 1
max_width 313
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @528
supplier @532
Focus_Src @529
Focus_Entry @533
origin (945, 744)
terminus (1782, 744)
ordinal 2))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test component method (Iter. 1)"
quid "3A1E8D2E016B"
documentation
|Actors: Generalised Actor
|Traceability: TB.4, TB.8
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test component method"
quid "3A1F86760341"
documentation
|Actors: Generalised Actor
|Traceability: TB.4, TB.8, TB.14
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @542
logical_models (list unit_reference_list
(object Object "$UNNAMED$264"
quid "3A2505B9024A"
collaborators (list link_list
(object Link
quid "3A2505B9024E"
supplier "$UNNAMED$265"
quidu "3A2505B90254"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A2505B9024F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658C03C9")))
(object Link
quid "3A3F70F00153"
supplier "$UNNAMED$266"
quidu "3A2505B90268"))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$266"
quid "3A2505B90268"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$265"
quid "3A2505B90254"
collaborators (list link_list
(object Link
quid "3A2505B90257"
supplier "$UNNAMED$267"
quidu "3A2505B90260")
(object Link
quid "3A2505B9025C"
supplier "$UNNAMED$266"
quidu "3A2505B90268")
(object Link
quid "3A2505E302EB"
supplier "Class"
quidu "3A2505B90269"
messages (list Messages
(object Message "Method( )"
quid "3A2505E302EC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 3
quidu "3A23BD17030C")))
(object Link
quid "3AC9DB440354"
supplier "$UNNAMED$268"
quidu "3AC9DADC0016"
messages (list Messages
(object Message "ValidatePreConditions( )"
quid "3AC9DB440355"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3A9E205E020C")
(object Message "ValidatePostConditions(TTestBedAsyncState)"
quid "3AC9DC910122"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 4
quidu "3A9E205E0201")))
(object Link
quid "3AC9DB7D022A"
supplier "$UNNAMED$269"
quidu "3A2505B90263"
messages (list Messages
(object Message "LogInformation(const TDesC16&)"
quid "3AC9DB7D022B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 6
quidu "3A70658D0366"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "Class"
quid "3A2505B90269"
class "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$267"
quid "3A2505B90260"
documentation "Validates the results of this particular test."
collaborators (list link_list
(object Link
quid "3A2505B9025F"
supplier "$UNNAMED$269"
quidu "3A2505B90263"))
class "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$269"
quid "3A2505B90263"
collaborators (list link_list
(object Link
quid "3A2505B90264"
supplier "$UNNAMED$270"
quidu "3A2505B90267"
messages (list Messages
(object Message "Write( )"
quid "3A2505B90265"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 8
quidu "3A83B47A0317")))
(object Link
quid "3A2505B90262"
supplier "$UNNAMED$271"
quidu "3A2505B90266"
messages (list Messages
(object Message "GetStyle( )"
quid "3A2505B90261"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 7))))
class "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$271"
quid "3A2505B90266"
class "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$270"
quid "3A2505B90267"
class "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$268"
quid "3AC9DADC0016"
collaborators (list link_list
(object Link
quid "3AC9DB5B03DA"
supplier "$UNNAMED$267"
quidu "3A2505B90260"
messages (list Messages
(object Message "InvariantTest(TAny*)"
quid "3AC9DB5B03DB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "3A70658C022F")
(object Message "InvariantTest(TAny*)"
quid "3AC9DC9802C7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 5
quidu "3A70658C022F"))))
class "Logical View::Test Bed Classes::TTransitionValidator"
quidu "3A9E205E01ED"
persistence "Transient"
multi FALSE)))
(object Mechanism @543
logical_models (list unit_reference_list
(object Object "$UNNAMED$272"
quid "3A23BA9902E7"
collaborators (list link_list
(object Link
quid "3A23BC6F0094"
supplier "Class"
quidu "3A23BBA10188"
messages (list Messages
(object Message "Method( )"
quid "3A3F7651009E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 4
quidu "3A23BD17030C")))
(object Link
quid "3A23BD910218"
supplier "$UNNAMED$272"
quidu "3A23BA9902E7")
(object Link
quid "3A23BE750017"
supplier "Validator"
quidu "3A23BE0D020C"
messages (list Messages
(object Message "ValidateState( )"
quid "3A24FC0300D3"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 5
Operation "ValidateState"
quidu "3A23BE810000")))
(object Link
quid "3A23C5760232"
supplier "$UNNAMED$273"
quidu "3A23C4FC013C")
(object Link
quid "3A23C9A80073"
supplier "$UNNAMED$274"
quidu "3A23C627016E")
(object Link
quid "3A24FF150191"
supplier "$UNNAMED$275"
quidu "3A24FF010066"))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "Class"
quid "3A23BBA10188"
class "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043"
persistence "Transient"
multi FALSE)
(object Object "Validator"
quid "3A23BE0D020C"
documentation "Validates the results of this particular test."
collaborators (list link_list
(object Link
quid "3A23BEFA00B8"
supplier "$UNNAMED$276"
quidu "3A23BED90396"
messages (list Messages
(object Message "LogInformation( )"
quid "3A24FC09037A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 6
Operation "LogInformation(const TDesC16&)"
quidu "3A70658D0366"))))
class "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$276"
quid "3A23BED90396"
collaborators (list link_list
(object Link
quid "3A23BF4E0091"
supplier "$UNNAMED$277"
quidu "3A23BF4702A4"
messages (list Messages
(object Message "Write( )"
quid "3A2400290006"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 8
quidu "3A83B47A0317")
(object Message "Write( )"
quid "3A3F769301DA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.2.2"
ordinal 13
quidu "3A83B47A0317")))
(object Link
quid "3A24FC380364"
supplier "$UNNAMED$278"
quidu "3A24FC2A03AA"
messages (list Messages
(object Message "GetStyle( )"
quid "3A24FC380365"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.1"
ordinal 7)
(object Message "GetStyle( )"
quid "3A3F76900027"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.2.1"
ordinal 12))))
class "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$277"
quid "3A23BF4702A4"
class "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
persistence "Transient"
multi FALSE)
(object Object "Unit test"
quid "3A23BFAB02CF"
collaborators (list link_list
(object Link
quid "3A23C04D012E"
supplier "Unit test"
quidu "3A23BFAB02CF")
(object Link
quid "3A23C1D602F6"
supplier "$UNNAMED$272"
quidu "3A23BA9902E7"
messages (list Messages
(object Message "Run( )"
quid "3A3F75CF00AB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3
Operation "Run"
quidu "3A3F45DC035E")))
(object Link
quid "3A23FFFA024D"
supplier "Validator"
quidu "3A23BE0D020C")
(object Link
quid "3A3F755C0092"
supplier "$UNNAMED$275"
quidu "3A24FF010066"
messages (list Messages
(object Message "Clear( )"
quid "3A3F755C0093"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Clear"
quidu "3A24FA99000A")))
(object Link
quid "3A3F756B0007"
supplier "$UNNAMED$274"
quidu "3A23C627016E"
messages (list Messages
(object Message "StartTest( )"
quid "3A3F756B0008"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "StartTest"
quidu "3A23C9B20276")
(object Message "EndTest( )"
quid "3A3F75D9033B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7"
ordinal 9
Operation "EndTest"
quidu "3A23CC880086"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$273"
quid "3A23C4FC013C"
class "CLeakTester"
quidu "3A23C50700D4"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$274"
quid "3A23C627016E"
collaborators (list link_list
(object Link
quid "3A23CB91026B"
supplier "Class"
quidu "3A23BBA10188")
(object Link
quid "3A23CC1E0390"
supplier "$UNNAMED$273"
quidu "3A23C4FC013C"
messages (list Messages
(object Message "StartTest( )"
quid "3A23CC1E0391"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
Operation "StartTest"
quidu "3A23C57903E5")
(object Message "CheckForLeak( )"
quid "3A3F75E10364"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.1"
ordinal 10
Operation "CheckForLeak"
quidu "3A23C5AE00AC")))
(object Link
quid "3A23CC7702E4"
supplier "$UNNAMED$274"
quidu "3A23C627016E")
(object Link
quid "3A3F768401D8"
supplier "$UNNAMED$276"
quidu "3A23BED90396"
messages (list Messages
(object Message "LogInformation( )"
quid "3A3F768401D9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.2"
ordinal 11
Operation "LogInformation(const TDesC16&)"
quidu "3A70658D0366"))))
class "CStressTester"
quidu "3A23C63C01A0"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$278"
quid "3A24FC2A03AA"
class "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$275"
quid "3A24FF010066"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)))
(object Mechanism @544
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @542
quid "3A2505B000CA"
title "Basic Flow"
documentation
|Test a method on a class that is still in development.
|Test the method , validating and recording the results.
|
|This use case assumes the following:
|1. That no test context is required.
|2. That there are no errors during processing.
|3. That validation succeeds.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$264" @545
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @545
location (31, 273)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B9024A"
width 447
height 1285
icon_height 164
icon_width 157
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @546
location (124, 372)
line_color 3342489
InterObjView @545
height 364
y_coord 304
Nested FALSE))
(object InterObjView "$UNNAMED$266" @547
location (1054, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @547
location (947, 275)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90268"
width 438
height 1285
icon_height 153
icon_width 154
icon_y_offset -1
annotation 1)
(object InterObjView "$UNNAMED$265" @548
location (744, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @548
location (618, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90254"
width 663
height 1285
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @549
location (744, 372)
line_color 3342489
InterObjView @548
height 304
y_coord 244
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @550
location (744, 434)
line_color 3342489
InterObjView @548
height 986
y_coord 926
Nested FALSE))
(object InterObjView "Class" @551
location (1488, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @551
location (1488, 235)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "Class")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90269"
width 336
height 1285
icon_height 162
icon_width 120
icon_y_offset 38
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @552
location (1488, 558)
line_color 3342489
InterObjView @551
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$267" @553
location (2232, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @553
location (2232, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3A2505B90260"
width 338
height 1285
icon_height 164
icon_width 157
icon_y_offset -59
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @554
location (2232, 496)
line_color 3342489
InterObjView @553
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @555
location (2232, 744)
line_color 3342489
InterObjView @553
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$269" @556
location (2604, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @556
location (2511, 269)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90263"
width 447
height 1285
icon_height 164
icon_width 157
icon_y_offset 4
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @557
location (2604, 992)
line_color 3342489
InterObjView @556
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$271" @558
location (2976, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @558
location (2869, 266)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90266"
width 438
height 1285
icon_height 153
icon_width 154
icon_y_offset 8
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @559
location (2976, 1054)
line_color 3342489
InterObjView @558
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$270" @560
location (3348, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @560
location (3348, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 370
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2505B90267"
width 388
height 1285
icon_height 164
icon_width 157
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @561
location (3348, 1240)
line_color 3342489
InterObjView @560
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$268" @562
location (1798, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @562
location (1798, 248)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 370
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9DADC0016"
width 388
height 1285
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @563
location (1798, 434)
line_color 3342489
InterObjView @562
height 182
y_coord 122
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @564
location (1798, 682)
line_color 3342489
InterObjView @562
height 182
y_coord 122
Nested FALSE))
(object InterMessView "" @565
location (62, 372)
label (object SegLabel @566
Parent_View @565
location (433, 328)
quidu "3A2505B9024F"
anchor_loc 1
nlines 1
max_width 578
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @545
supplier @548
Focus_Src @546
Focus_Entry @549
origin (139, 372)
terminus (728, 372)
ordinal 0)
(object InterMessView "" @567
location (62, 1054)
label (object SegLabel @568
Parent_View @567
location (2789, 1010)
quidu "3A2505B90261"
anchor_loc 1
nlines 1
max_width 307
justify 0
label "GetStyle( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @556
supplier @558
Focus_Src @557
Focus_Entry @559
origin (2619, 1054)
terminus (2960, 1054)
ordinal 7)
(object InterMessView "" @569
location (62, 1240)
label (object SegLabel @570
Parent_View @569
location (2975, 1196)
quidu "3A2505B90265"
anchor_loc 1
nlines 1
max_width 496
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @556
supplier @560
Focus_Src @557
Focus_Entry @561
origin (2619, 1240)
terminus (3332, 1240)
ordinal 8)
(object InterMessView "" @571
location (62, 558)
label (object SegLabel @572
Parent_View @571
location (1113, 532)
quidu "3A2505E302EC"
anchor_loc 1
nlines 1
max_width 172
justify 0
label "Method( )"
pctDist 0.497896
height 27
orientation 0)
line_color 3342489
client @548
supplier @551
Focus_Src @550
Focus_Entry @552
origin (759, 558)
terminus (1472, 558)
ordinal 3)
(object NoteView @573
location (434, 1674)
label (object ItemLabel
Parent_View @573
location (224, 1574)
fill_color 13434879
nlines 4
max_width 384
label "Repeat for each transition which makes up the unit test.")
line_color 3342489
fill_color 13434879
width 444
height 212)
(object AttachView "" @574
stereotype TRUE
line_color 3342489
client @573
supplier @565
line_style 0)
(object NoteView @575
location (1178, 1674)
label (object ItemLabel
Parent_View @575
location (831, 1558)
fill_color 13434879
nlines 4
max_width 659
label "The test method is called from within the function TransitMethodL() which is called from the CTransition::RunL().")
line_color 3342489
fill_color 13434879
width 719
height 244)
(object AttachView "" @576
stereotype TRUE
line_color 3342489
client @575
supplier @571
line_style 0)
(object InterMessView "" @577
location (62, 434)
label (object SegLabel @578
Parent_View @577
location (1270, 390)
quidu "3AC9DB440355"
anchor_loc 1
nlines 1
max_width 438
justify 0
label "ValidatePreConditions( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @548
supplier @562
Focus_Src @549
Focus_Entry @563
origin (759, 434)
terminus (1782, 434)
ordinal 1)
(object InterMessView "" @579
location (62, 496)
label (object SegLabel @580
Parent_View @579
location (2014, 452)
quidu "3AC9DB5B03DB"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "InvariantTest(TAny*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @562
supplier @553
Focus_Src @563
Focus_Entry @554
origin (1813, 496)
terminus (2216, 496)
ordinal 2)
(object InterMessView "" @581
location (62, 992)
label (object SegLabel @582
Parent_View @581
location (1673, 948)
quidu "3AC9DB7D022B"
anchor_loc 1
nlines 1
max_width 594
justify 0
label "LogInformation(const TDesC16&)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @548
supplier @556
Focus_Src @550
Focus_Entry @557
origin (759, 992)
terminus (2588, 992)
ordinal 6)
(object InterMessView "" @583
location (62, 682)
label (object SegLabel @584
Parent_View @583
location (1270, 638)
quidu "3AC9DC910122"
anchor_loc 1
nlines 1
max_width 831
justify 0
label "ValidatePostConditions(TTestBedAsyncState)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @548
supplier @562
Focus_Src @550
Focus_Entry @564
origin (759, 682)
terminus (1782, 682)
ordinal 4)
(object InterMessView "" @585
location (62, 744)
label (object SegLabel @586
Parent_View @585
location (2014, 700)
quidu "3AC9DC9802C7"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "InvariantTest(TAny*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @562
supplier @553
Focus_Src @564
Focus_Entry @555
origin (1813, 744)
terminus (2216, 744)
ordinal 5)))
(object InteractionDiagram "Alternate Flow - Stress test"
mechanism_ref @543
quid "3A23BA89010D"
title "Alternate Flow - Stress test"
documentation
|Test a method on a class that is still in development.
|Stress test the method, validating and recording the results.
|
|This use case assumes the following:
|1. That there are no errors during processing.
|2. That validation succeeds.
|3. That stress tests succeed without error.
|4. That there is no resource leakage.
|
zoom 91
max_height 28350
max_width 21600
origin_x 2446
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$272" @587
location (558, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @587
location (432, 274)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BA9902E7"
width 663
height 1903
icon_height 153
icon_width 229
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @588
location (558, 682)
line_color 3342489
InterObjView @587
height 674
y_coord 614
Nested FALSE))
(object InterObjView "Class" @589
location (1798, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @589
location (1798, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "Class")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BBA10188"
width 336
height 1903
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @590
location (1798, 744)
line_color 3342489
InterObjView @589
height 60
y_coord 0
Nested FALSE))
(object InterObjView "Validator" @591
location (2108, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @591
location (2108, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 380
justify 0
label "Validator")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3A23BE0D020C"
width 398
height 1903
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @592
location (2108, 868)
line_color 3342489
InterObjView @591
height 428
y_coord 368
Nested FALSE))
(object InterObjView "$UNNAMED$276" @593
location (2542, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @593
location (2449, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BED90396"
width 447
height 1903
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @594
location (2542, 930)
line_color 3342489
InterObjView @593
height 306
y_coord 246
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @595
location (2542, 1612)
line_color 3342489
InterObjView @593
height 306
y_coord 246
Nested FALSE))
(object InterObjView "$UNNAMED$277" @596
location (3348, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @596
location (3348, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BF4702A4"
width 300
height 1903
icon_height 164
icon_width 157
icon_y_offset -2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @597
location (3348, 1116)
line_color 3342489
InterObjView @596
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @598
location (3348, 1798)
line_color 3342489
InterObjView @596
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$275" @599
location (868, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @599
location (761, 274)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FF010066"
width 438
height 1903
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @600
location (868, 372)
line_color 3342489
InterObjView @599
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$278" @601
location (2976, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @601
location (2869, 277)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FC2A03AA"
width 438
height 1903
icon_height 153
icon_width 154
icon_y_offset -3
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @602
location (2976, 992)
line_color 3342489
InterObjView @601
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @603
location (2976, 1674)
line_color 3342489
InterObjView @601
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$274" @604
location (1178, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @604
location (1085, 274)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23C627016E"
width 447
height 1903
icon_height 164
icon_width 157
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @605
location (1178, 496)
line_color 3342489
InterObjView @604
height 182
y_coord 122
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @606
location (1178, 1426)
line_color 3342489
InterObjView @604
height 552
y_coord 492
Nested FALSE))
(object InterObjView "$UNNAMED$273" @607
location (1488, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @607
location (1395, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23C4FC013C"
width 447
height 1903
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @608
location (1488, 558)
line_color 3342489
InterObjView @607
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @609
location (1488, 1488)
line_color 3342489
InterObjView @607
height 60
y_coord 0
Nested FALSE))
(object InterObjView "Unit test" @610
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @610
location (31, 273)
anchor_loc 3
nlines 2
max_width 471
label "Unit test")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BFAB02CF"
width 447
height 1903
icon_height 164
icon_width 157
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @611
location (124, 372)
line_color 3342489
InterObjView @610
height 1666
y_coord 1606
Nested FALSE))
(object InterMessView "" @612
location (62, 558)
label (object SegLabel @613
Parent_View @612
location (1332, 514)
quidu "3A23CC1E0391"
anchor_loc 1
nlines 1
max_width 249
justify 0
label "StartTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @604
supplier @607
Focus_Src @605
Focus_Entry @608
origin (1193, 558)
terminus (1472, 558)
ordinal 2)
(object InterMessView "" @614
location (62, 1116)
label (object SegLabel @615
Parent_View @614
location (2944, 1072)
quidu "3A2400290006"
anchor_loc 1
nlines 1
max_width 365
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @593
supplier @596
Focus_Src @594
Focus_Entry @597
origin (2557, 1116)
terminus (3332, 1116)
ordinal 8)
(object InterMessView "" @616
location (62, 868)
label (object SegLabel @617
Parent_View @616
location (1332, 824)
quidu "3A24FC0300D3"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "ValidateState( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @587
supplier @591
Focus_Src @588
Focus_Entry @592
origin (573, 868)
terminus (2092, 868)
ordinal 5)
(object InterMessView "" @618
location (62, 930)
label (object SegLabel @619
Parent_View @618
location (2324, 886)
quidu "3A24FC09037A"
anchor_loc 1
nlines 1
max_width 543
justify 0
label "LogInformation( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @591
supplier @593
Focus_Src @592
Focus_Entry @594
origin (2123, 930)
terminus (2526, 930)
ordinal 6)
(object InterMessView "" @620
location (62, 992)
label (object SegLabel @621
Parent_View @620
location (2758, 948)
quidu "3A24FC380365"
anchor_loc 1
nlines 1
max_width 242
justify 0
label "GetStyle( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @593
supplier @601
Focus_Src @594
Focus_Entry @602
origin (2557, 992)
terminus (2960, 992)
ordinal 7)
(object InterMessView "" @622
location (62, 372)
label (object SegLabel @623
Parent_View @622
location (495, 328)
quidu "3A3F755C0093"
anchor_loc 1
nlines 1
max_width 170
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @610
supplier @599
Focus_Src @611
Focus_Entry @600
origin (139, 372)
terminus (852, 372)
ordinal 0)
(object InterMessView "" @624
location (62, 496)
label (object SegLabel @625
Parent_View @624
location (650, 452)
quidu "3A3F756B0008"
anchor_loc 1
nlines 1
max_width 246
justify 0
label "StartTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @610
supplier @604
Focus_Src @611
Focus_Entry @605
origin (139, 496)
terminus (1162, 496)
ordinal 1)
(object InterMessView "" @626
location (62, 682)
label (object SegLabel @627
Parent_View @626
location (340, 638)
quidu "3A3F75CF00AB"
anchor_loc 1
nlines 1
max_width 297
justify 0
label "Run( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @610
supplier @587
Focus_Src @611
Focus_Entry @588
origin (139, 682)
terminus (542, 682)
ordinal 3)
(object InterMessView "" @628
location (62, 1426)
label (object SegLabel @629
Parent_View @628
location (650, 1382)
quidu "3A3F75D9033B"
anchor_loc 1
nlines 1
max_width 230
justify 0
label "EndTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @610
supplier @604
Focus_Src @611
Focus_Entry @606
origin (139, 1426)
terminus (1162, 1426)
ordinal 9)
(object InterMessView "" @630
location (62, 1488)
label (object SegLabel @631
Parent_View @630
location (1332, 1444)
quidu "3A3F75E10364"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "CheckForLeak( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @604
supplier @607
Focus_Src @606
Focus_Entry @609
origin (1193, 1488)
terminus (1472, 1488)
ordinal 10)
(object InterMessView "" @632
location (62, 744)
label (object SegLabel @633
Parent_View @632
location (1177, 700)
quidu "3A3F7651009E"
anchor_loc 1
nlines 1
max_width 218
justify 0
label "Method( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @587
supplier @589
Focus_Src @588
Focus_Entry @590
origin (573, 744)
terminus (1782, 744)
ordinal 4)
(object InterMessView "" @634
location (62, 1612)
label (object SegLabel @635
Parent_View @634
location (1859, 1568)
quidu "3A3F768401D9"
anchor_loc 1
nlines 1
max_width 543
justify 0
label "LogInformation( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @604
supplier @593
Focus_Src @606
Focus_Entry @595
origin (1193, 1612)
terminus (2526, 1612)
ordinal 11)
(object InterMessView "" @636
location (62, 1674)
label (object SegLabel @637
Parent_View @636
location (2758, 1630)
quidu "3A3F76900027"
anchor_loc 1
nlines 1
max_width 242
justify 0
label "GetStyle( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @593
supplier @601
Focus_Src @595
Focus_Entry @603
origin (2557, 1674)
terminus (2960, 1674)
ordinal 12)
(object InterMessView "" @638
location (62, 1798)
label (object SegLabel @639
Parent_View @638
location (2944, 1754)
quidu "3A3F769301DA"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @593
supplier @596
Focus_Src @595
Focus_Entry @598
origin (2557, 1798)
terminus (3332, 1798)
ordinal 13)))
(object InteractionDiagram "Alternative Flow - Asynchronous Test"
mechanism_ref @544
quid "3ACC65960061"
title "Alternative Flow - Asynchronous Test"
documentation "Test an asynchronous method on a class which is still under development. Test the method, validating the results of both the method call and the asynchronous completion."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Capture component state (Iter. 1)"
quid "3A1E8DF203BC"
documentation
|Actors: Future GT Project.
|Traceability: TB.6
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Capture component state"
quid "3A1F88800143"
documentation
|Actors: Future GT Project.
|Traceability: TB.6
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @640
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @640
quid "3A265D870022"
title "Basic Flow"
documentation
|Provide the facility to capture the necessary information on a component to be able to restore the component to an identical state at a later time.
|Restoration is performed with the use case 'Restore component state'.
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Restore component state (Omit)"
quid "3A1E8E0601BC"
documentation
|Actors: Future GT Project.
|Traceability: TB.6
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Restore component state (omit)"
quid "3A1F88CA0257"
documentation
|Actors: Future GT Project.
|Traceability: TB.6
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @641
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @641
quid "3A266066032C"
title "Basic Flow"
documentation
|Provide facilities to restore a component to an earlier state, which was captured in the use case 'Capture component state'.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Validate test results (Iter. 1)"
quid "3A1E8E2F02E7"
documentation
|Actors: Generalised Actor
|Traceability: TB.7.1
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Validate test results"
quid "3A1F8A910374"
documentation
|Actors: Generalised Actor
|Traceability: TB.7.1
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @642
logical_models (list unit_reference_list
(object Object "$UNNAMED$279"
quid "3A23CD0F01F2"
collaborators (list link_list
(object Link
quid "3A23CD190138"
supplier "$UNNAMED$280"
quidu "3A23CD120319")
(object Link
quid "3AC9DD1202FF"
supplier "$UNNAMED$281"
quidu "3AC9DCFE006B"
messages (list Messages
(object Message "ValidatePostConditions(TTestBedAsyncState)"
quid "3AC9DD120300"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A9E205E0201"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$280"
quid "3A23CD120319"
collaborators (list link_list
(object Link
quid "3A24F4EB02E4"
supplier "$UNNAMED$282"
quidu "3A24F4D60167"
messages (list Messages
(object Message "LogInformation( )"
quid "3A24F4EB02E5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
Operation "LogInformation(const TDesC16&)"
quidu "3A70658D0366"))))
class "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$282"
quid "3A24F4D60167"
collaborators (list link_list
(object Link
quid "3A24F4D60168"
supplier "$UNNAMED$283"
quidu "3A24F4D6016E"
messages (list Messages
(object Message "Write( )"
quid "3A24F4D60169"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 4
quidu "3A83B47A0317")))
(object Link
quid "3A24F4D6016B"
supplier "$UNNAMED$284"
quidu "3A24F4D6016F"
messages (list Messages
(object Message "GetStyle( )"
quid "3A24F4D6016C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 3))))
class "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$284"
quid "3A24F4D6016F"
class "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$283"
quid "3A24F4D6016E"
class "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$281"
quid "3AC9DCFE006B"
collaborators (list link_list
(object Link
quid "3AC9DD1C010E"
supplier "$UNNAMED$280"
quidu "3A23CD120319"
messages (list Messages
(object Message "InvariantTest(TAny*)"
quid "3AC9DD1C010F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3A70658C022F"))))
class "Logical View::Test Bed Classes::TTransitionValidator"
quidu "3A9E205E01ED"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @642
quid "3A23CCFC015F"
title "Basic Flow"
documentation
|For a particular test validate that the post condition of the test object matches the expected state and report the output.
|
|This use case assumes the following:
|1. That the results match.
|2. The result is stored to the report log successfully.
|3. There are no errors during processing.
|
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$279" @643
location (124, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @643
location (-2, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23CD0F01F2"
width 663
height 909
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @644
location (124, 434)
line_color 3342489
InterObjView @643
height 610
y_coord 550
Nested FALSE))
(object InterObjView "$UNNAMED$280" @645
location (1054, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @645
location (1054, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3A23CD120319"
width 338
height 909
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @646
location (1054, 496)
line_color 3342489
InterObjView @645
height 428
y_coord 368
Nested FALSE))
(object InterObjView "$UNNAMED$282" @647
location (1488, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @647
location (1395, 260)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F4D60167"
width 447
height 909
icon_height 164
icon_width 157
icon_y_offset 13
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @648
location (1488, 558)
line_color 3342489
InterObjView @647
height 306
y_coord 246
Nested FALSE))
(object InterObjView "$UNNAMED$284" @649
location (1860, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @649
location (1753, 247)
anchor_loc 3
nlines 2
max_width 462
label "")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F4D6016F"
width 438
height 909
icon_height 153
icon_width 154
icon_y_offset 27
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @650
location (1860, 620)
line_color 3342489
InterObjView @649
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$283" @651
location (2294, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @651
location (2294, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F4D6016E"
width 300
height 909
icon_height 164
icon_width 157
icon_y_offset 27
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @652
location (2294, 744)
line_color 3342489
InterObjView @651
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$281" @653
location (620, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @653
location (620, 248)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 370
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9DCFE006B"
width 388
height 909
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @654
location (620, 434)
line_color 3342489
InterObjView @653
height 550
y_coord 490
Nested FALSE))
(object InterMessView "" @655
location (62, 620)
label (object SegLabel @656
Parent_View @655
location (1673, 576)
quidu "3A24F4D6016C"
anchor_loc 1
nlines 1
max_width 208
justify 0
label "GetStyle( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @647
supplier @649
Focus_Src @648
Focus_Entry @650
origin (1503, 620)
terminus (1844, 620)
ordinal 3)
(object InterMessView "" @657
location (62, 744)
label (object SegLabel @658
Parent_View @657
location (1890, 700)
quidu "3A24F4D60169"
anchor_loc 1
nlines 1
max_width 379
justify 0
label "Write( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @647
supplier @651
Focus_Src @648
Focus_Entry @652
origin (1503, 744)
terminus (2278, 744)
ordinal 4)
(object InterMessView "" @659
location (62, 558)
label (object SegLabel @660
Parent_View @659
location (1270, 514)
quidu "3A24F4EB02E5"
anchor_loc 1
nlines 1
max_width 475
justify 0
label "LogInformation( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @645
supplier @647
Focus_Src @646
Focus_Entry @648
origin (1069, 558)
terminus (1472, 558)
ordinal 2)
(object InterMessView "" @661
location (62, 434)
label (object SegLabel @662
Parent_View @661
location (371, 390)
quidu "3AC9DD120300"
anchor_loc 1
nlines 1
max_width 781
justify 0
label "ValidatePostConditions(TTestBedAsyncState)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @643
supplier @653
Focus_Src @644
Focus_Entry @654
origin (139, 434)
terminus (604, 434)
ordinal 0)
(object InterMessView "" @663
location (62, 496)
label (object SegLabel @664
Parent_View @663
location (836, 452)
quidu "3AC9DD1C010F"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "InvariantTest(TAny*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @653
supplier @645
Focus_Src @654
Focus_Entry @646
origin (635, 496)
terminus (1038, 496)
ordinal 1))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test Asynchronous component (Omit)"
quid "3A1E8E400075"
documentation
|Actors: Generalised Actor
|Traceability: TB.14
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test asynchronous component (omit)"
quid "3A1F855C006A"
documentation
|Actors: Generalised Actor
|Traceability: TB.14
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @665
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @665
quid "3A2660A500E8"
title "Basic Flow"
documentation
|Execute two or more tests simultaneously. These tests can be within the same thread, or within multiple threads, and will communicate asynchronously via the use of signals.
|
|This use case assumes the following:
|1. That the processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Repeat Test case (Iter. 1)"
quid "3A1E8E7A0303"
documentation
|Actors: Future GT Project, GT 6.2 Plug-in System.
|Traceability: TB.13
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Repeat test case"
quid "3A1F8D4C0062"
documentation
|Actors: Future GT Project, GT 6.2 Plug-in System.
|Traceability: TB.13
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @666
logical_models (list unit_reference_list
(object Object "$UNNAMED$285"
quid "3A87F3BB03DB"
collaborators (list link_list
(object Link
quid "3A87F3D00290"
supplier "$UNNAMED$286"
quidu "3A87F3BE03B7"
messages (list Messages
(object Message "RunTransition(TRequestStatus*)"
quid "3A87F3D00291"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3A70658C03C9"))))
class "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$286"
quid "3A87F3BE03B7"
collaborators (list link_list
(object Link
quid "3A87F3DA023B"
supplier "$UNNAMED$287"
quidu "3A87F3C700D5"
messages (list Messages
(object Message "Method( )"
quid "3A87F3DA023C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3A23BD17030C"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$287"
quid "3A87F3C700D5"
collaborators (list link_list
(object Link
quid "3A87F442028A"
supplier "$UNNAMED$288"
quidu "3A87F43D030F"
messages (list Messages
(object Message "StubMethod( )"
quid "3A87F442028B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "3A87F42F00F2"))))
class "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$288"
quid "3A87F43D030F"
collaborators (list link_list
(object Link
quid "3AC9D7D70028"
supplier "$UNNAMED$286"
quidu "3A87F3BE03B7"
messages (list Messages
(object Message "RepeatOnce( )"
quid "3AC9D7D70029"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.2"
ordinal 4
quidu "3A7A7FB001AC")))
(object Link
quid "3AC9D8C5016B"
supplier "$UNNAMED$285"
quidu "3A87F3BB03DB"
messages (list Messages
(object Message "GetCurrentTransition( )"
quid "3AC9D8C5016C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "3AC9D0610040"))))
class "Logical View::External Classes::Support::Stub"
quidu "3A87F3ED03D3"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @666
quid "3A265FCC01B8"
title "Basic Flow"
documentation
|Repeat the previous test within an identical test context.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$285" @667
location (131, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @667
location (38, 272)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A87F3BB03DB"
width 447
height 971
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @668
location (131, 434)
line_color 3342489
InterObjView @667
height 672
y_coord 612
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @669
location (131, 682)
line_color 3342489
InterObjView @667
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$286" @670
location (1550, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @670
location (1424, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A87F3BE03B7"
width 663
height 971
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @671
location (1550, 434)
line_color 3342489
InterObjView @670
height 612
y_coord 552
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @672
location (1550, 806)
line_color 3342489
InterObjView @670
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$287" @673
location (1116, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @673
location (1116, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A87F3C700D5"
width 336
height 971
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @674
location (1116, 496)
line_color 3342489
InterObjView @673
height 490
y_coord 430
Nested FALSE))
(object InterObjView "$UNNAMED$288" @675
location (744, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @675
location (744, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A87F43D030F"
width 336
height 971
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @676
location (744, 558)
line_color 3342489
InterObjView @675
height 368
y_coord 308
Nested FALSE))
(object InterMessView "" @677
location (62, 434)
label (object SegLabel @678
Parent_View @677
location (840, 390)
quidu "3A87F3D00291"
anchor_loc 1
nlines 1
max_width 578
justify 0
label "RunTransition(TRequestStatus*)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @667
supplier @670
Focus_Src @668
Focus_Entry @671
origin (146, 434)
terminus (1534, 434)
ordinal 0)
(object InterMessView "" @679
location (62, 496)
label (object SegLabel @680
Parent_View @679
location (1333, 452)
quidu "3A87F3DA023C"
anchor_loc 1
nlines 1
max_width 172
justify 0
label "Method( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @670
supplier @673
Focus_Src @671
Focus_Entry @674
origin (1534, 496)
terminus (1132, 496)
ordinal 1)
(object InterMessView "" @681
location (62, 558)
label (object SegLabel @682
Parent_View @681
location (930, 514)
quidu "3A87F442028B"
anchor_loc 1
nlines 1
max_width 256
justify 0
label "StubMethod( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @673
supplier @675
Focus_Src @674
Focus_Entry @676
origin (1100, 558)
terminus (760, 558)
ordinal 2)
(object NoteView @683
location (1860, 558)
label (object ItemLabel
Parent_View @683
location (1644, 439)
fill_color 13434879
nlines 4
max_width 396
label "Sequence Diagram: Test component method / Basic Flow")
line_color 3342489
fill_color 13434879
width 456
height 250
quidu "3A2505B000CA")
(object AttachView "" @684
stereotype TRUE
line_color 3342489
client @683
supplier @677
line_style 0)
(object NoteView @685
location (1550, 1302)
label (object ItemLabel
Parent_View @685
location (1187, 1158)
fill_color 13434879
nlines 6
max_width 690
label "CTransition is an active object which runs asynchronously. To cause itself to repeat it completes with the status code KTestBedRepeatTest. The CUnitTest will then run the transition again.")
line_color 3342489
fill_color 13434879
width 750
height 300)
(object InterMessView "" @686
location (62, 806)
label (object SegLabel @687
Parent_View @686
location (1146, 762)
quidu "3AC9D7D70029"
anchor_loc 1
nlines 1
max_width 263
justify 0
label "RepeatOnce( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @675
supplier @670
Focus_Src @676
Focus_Entry @672
origin (759, 806)
terminus (1534, 806)
ordinal 4)
(object AttachView "" @688
stereotype TRUE
line_color 3342489
client @685
supplier @686
line_style 0)
(object InterMessView "" @689
location (62, 682)
label (object SegLabel @690
Parent_View @689
location (438, 638)
quidu "3AC9D8C5016C"
anchor_loc 1
nlines 1
max_width 409
justify 0
label "GetCurrentTransition( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @675
supplier @667
Focus_Src @676
Focus_Entry @669
origin (728, 682)
terminus (147, 682)
ordinal 3))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Identify component fault in context (Iter. 2)"
quid "3A1E8ED7005E"
documentation
|Actors: Generalised Actor
|Traceability: TB.5
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Identify component fault in context"
quid "3A1F88DD02C3"
documentation
|Actors: Generalised Actor
|Traceability: TB.5
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @691
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @691
quid "3A265EF00017"
title "Basic Flow"
documentation
|Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Configure report format (Iter. 1)"
quid "3A1E8EEB0283"
documentation
|Actors: HTTP Client 6.2, Future GT Project.
|Traceability: TB.28
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Configure report format"
quid "3A1F9159029E"
documentation
|Actors: HTTP Client 6.2, Future GT Project.
|Traceability: TB.28
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @692
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @692
quid "3A24F5BA010B"
title "Basic Flow"
documentation
|Allows the definition of the formatting of the output report by configuring the style specification.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test Multi-threaded component (Omit)"
quid "3A1E8F180260"
documentation
|Actors: Generalised Actor
|Traceability: TB.15, TB.34
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test Multi-threaded component (omit)"
quid "3A1F85CA004A"
documentation
|Actors: Generalised Actor
|Traceability: TB.15, TB.34
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @693
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @693
quid "3A2660DA0289"
title "Basic Flow"
documentation
|Execute one or more tests simultaneously, within multiple threads.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Automate user action reproduction (Omit)"
quid "3A1E8F3E034B"
documentation
|Actors: Future GT Project.
|Traceability: TB.24
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Automate user action reproduction (omit)"
quid "3A1F8DF10178"
documentation
|Actors: Future GT Project.
|Traceability: TB.24
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @694
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @694
quid "3A265DEE0247"
title "Basic Flow"
documentation
|Record user interface choices and input and store, persistently, in a format suitable for subsequent automation of the test bed.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Schedule test (Iter. 2)"
quid "3A1E8F5700EE"
documentation
|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
|Traceability: TB.12
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Schedule test"
quid "3A1F84BA0248"
documentation
|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
|Traceability: TB.12
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @695
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @695
quid "3A2660840339"
title "Basic Flow"
documentation
|Specify the time at which a particular test will run.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test components concurrently (Iter. 2)"
quid "3A1E8F69005E"
documentation
|Actors: Generalised Actor
|Traceability: TB.11
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Test components concurrently"
quid "3A1F85A00357"
documentation
|Actors: Generalised Actor
|Traceability: TB.11
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @696
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @696
quid "3A2660B102DA"
title "Basic Flow"
documentation
|Execute two or more tests simultaneously, within the same thread.
|
|This use case assumes the following:
|1. That the processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Add new test case (Iter. 1)"
quid "3A1E8F7A00E4"
documentation
|Actors: Generalised Actor
|Traceability: TB.18
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Add new test cases"
quid "3A1F91330326"
documentation
|Actors: Generalised Actor
|Traceability: TB.18
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @697
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @697
quid "3A265B24013C"
title "Basic Flow"
documentation
|The addition of a new test case is detected, and available for execution.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Handle test context (Iter. 1)"
quid "3A1E8F8600B9"
documentation
|Actors: Generalised Actor
|Traceability: TB.32, TB.33
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Handle test context"
quid "3A1F875F0025"
documentation
|Actors: Generalised Actor
|Traceability: TB.32, TB.33
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @698
logical_models (list unit_reference_list
(object Object "$UNNAMED$289"
quid "3A250C2401CA"
collaborators (list link_list
(object Link
quid "3A250C2401CB"
supplier "Context"
quidu "3A250C2401D2"
messages (list Messages
(object Message "Clear( )"
quid "3A250C2401CC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Clear"
quidu "3A24FA99000A")))
(object Link
quid "3A250C2401CE"
supplier "$UNNAMED$290"
quidu "3A250C2401DD"
messages (list Messages
(object Message "ValidateState( )"
quid "3A250C2401CF"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
Operation "ValidateState"
quidu "3A23BE810000")))
(object Link
quid "3A250C3302DA"
supplier "$UNNAMED$291"
quidu "3A250C2401DC"
messages (list Messages
(object Message "Method( )"
quid "3A250C3302DB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3A23BD17030C"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "Context"
quid "3A250C2401D2"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$291"
quid "3A250C2401DC"
class "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$290"
quid "3A250C2401DD"
class "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
persistence "Transient"
multi FALSE)))
(object Mechanism @699
logical_models (list unit_reference_list
(object Object "$UNNAMED$292"
quid "3A24FA56002C"
collaborators (list link_list
(object Link
quid "3A24FA970115"
supplier "Context"
quidu "3A24FA5E01F0"
messages (list Messages
(object Message "Clear( )"
quid "3A24FA970116"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Clear"
quidu "3A24FA99000A")))
(object Link
quid "3A24FB6E0377"
supplier "$UNNAMED$293"
quidu "3A24FB690027")
(object Link
quid "3A24FB9103BE"
supplier "$UNNAMED$294"
quidu "3A24FB8D026E"
messages (list Messages
(object Message "ValidateState( )"
quid "3A24FB9103BF"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 6
Operation "ValidateState"
quidu "3A23BE810000")))
(object Link
quid "3A24FCE80140"
supplier "$UNNAMED$295"
quidu "3A24FCBA031B"
messages (list Messages
(object Message "StartTest( )"
quid "3A24FCE80141"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "StartTest"
quidu "3A23C9B20276"))))
class "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
persistence "Transient"
multi FALSE)
(object Object "Context"
quid "3A24FA5E01F0"
class "CContextInformation"
quidu "3A24FA7003AE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$293"
quid "3A24FB690027"
class "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$294"
quid "3A24FB8D026E"
class "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$295"
quid "3A24FCBA031B"
collaborators (list link_list
(object Link
quid "3A24FCBA031E"
supplier "$UNNAMED$296"
quidu "3A24FCBA0323"
messages (list Messages
(object Message "StartTest( )"
quid "3A24FCBA031F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
Operation "StartTest"
quidu "3A23C57903E5")
(object Message "CheckForLeak( )"
quid "3A24FCBA0320"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 4
Operation "CheckForLeak"
quidu "3A23C5AE00AC")))
(object Link
quid "3A24FCBA0321"
supplier "$UNNAMED$295"
quidu "3A24FCBA031B"
messages (list Messages
(object Message "EndTest( )"
quid "3A24FCBA0322"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 5
Operation "EndTest"
quidu "3A23CC880086")))
(object Link
quid "3A24FD500045"
supplier "$UNNAMED$293"
quidu "3A24FB690027"
messages (list Messages
(object Message "Method( )"
quid "3A24FD500046"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3
quidu "3A23BD17030C"))))
class "CStressTester"
quidu "3A23C63C01A0"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$296"
quid "3A24FCBA0323"
class "CLeakTester"
quidu "3A23C50700D4"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow - Clear context."
mechanism_ref @698
quid "3A250C0A02D1"
title "Basic Flow - Clear context."
documentation
|Clear the entire test context before beginning a unit test.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 125
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$289" @700
location (310, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @700
location (184, 273)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A250C2401CA"
width 663
height 1225
icon_height 153
icon_width 229
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @701
location (310, 434)
line_color 3342489
InterObjView @700
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @702
location (310, 806)
line_color 3342489
InterObjView @700
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @703
location (310, 1116)
line_color 3342489
InterObjView @700
height 244
y_coord 184
Nested FALSE))
(object InterObjView "Context" @704
location (744, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @704
location (637, 275)
anchor_loc 3
nlines 2
max_width 462
label "Context")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A250C2401D2"
width 438
height 1225
icon_height 153
icon_width 154
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @705
location (744, 434)
line_color 3342489
InterObjView @704
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$291" @706
location (1240, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @706
location (1240, 271)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A250C2401DC"
width 336
height 1225
icon_height 162
icon_width 120
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @707
location (1240, 806)
line_color 3342489
InterObjView @706
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$290" @708
location (1674, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @708
location (1674, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3A250C2401DD"
width 338
height 1225
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @709
location (1674, 1240)
line_color 3342489
InterObjView @708
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @710
location (62, 434)
label (object SegLabel @711
Parent_View @710
location (526, 390)
quidu "3A250C2401CC"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @700
supplier @704
Focus_Src @701
Focus_Entry @705
origin (325, 434)
terminus (728, 434)
ordinal 0)
(object InterMessView "" @712
location (62, 1240)
label (object SegLabel @713
Parent_View @712
location (991, 1196)
quidu "3A250C2401CF"
anchor_loc 1
nlines 1
max_width 313
justify 0
label "ValidateState( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @700
supplier @708
Focus_Src @703
Focus_Entry @709
origin (325, 1240)
terminus (1658, 1240)
ordinal 2)
(object InterMessView "" @714
location (62, 806)
label (object SegLabel @715
Parent_View @714
location (774, 762)
quidu "3A250C3302DB"
anchor_loc 1
nlines 1
max_width 172
justify 0
label "Method( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @700
supplier @706
Focus_Src @702
Focus_Entry @707
origin (325, 806)
terminus (1224, 806)
ordinal 1)))
(object InteractionDiagram "Alternate Flow -Stress test"
mechanism_ref @699
quid "3A24F8130214"
title "Alternate Flow -Stress test"
documentation
|Clear the entire test context before beginning a stress unit test.
|
|This use case assumes the following:
|1. That processing proceeds without error.
|2. That stress testing is successful.
|3. That no leaks are detected.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$292" @716
location (434, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @716
location (308, 274)
anchor_loc 3
nlines 2
max_width 687
label "")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FA56002C"
width 663
height 1225
icon_height 153
icon_width 229
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @717
location (434, 434)
line_color 3342489
InterObjView @716
height 862
y_coord 802
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @718
location (434, 1116)
line_color 3342489
InterObjView @716
height 244
y_coord 184
Nested FALSE))
(object InterObjView "Context" @719
location (868, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @719
location (761, 275)
anchor_loc 3
nlines 2
max_width 462
label "Context")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FA5E01F0"
width 438
height 1225
icon_height 153
icon_width 154
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @720
location (868, 434)
line_color 3342489
InterObjView @719
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$293" @721
location (2232, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @721
location (2232, 271)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FB690027"
width 336
height 1225
icon_height 162
icon_width 120
icon_y_offset 2
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @722
location (2232, 868)
line_color 3342489
InterObjView @721
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$294" @723
location (2542, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @723
location (2542, 248)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3A24FB8D026E"
width 338
height 1225
icon_height 164
icon_width 157
icon_y_offset 1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @724
location (2542, 1240)
line_color 3342489
InterObjView @723
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @725
location (62, 434)
label (object SegLabel @726
Parent_View @725
location (650, 390)
quidu "3A24FA970116"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "Clear( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @716
supplier @719
Focus_Src @717
Focus_Entry @720
origin (449, 434)
terminus (852, 434)
ordinal 0)
(object InterMessView "" @727
location (62, 1240)
label (object SegLabel @728
Parent_View @727
location (1487, 1196)
quidu "3A24FB9103BF"
anchor_loc 1
nlines 1
max_width 313
justify 0
label "ValidateState( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @716
supplier @723
Focus_Src @718
Focus_Entry @724
origin (449, 1240)
terminus (2526, 1240)
ordinal 6)
(object InterObjView "$UNNAMED$295" @729
location (1302, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @729
location (1209, 302)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FCBA031B"
width 447
height 1225
icon_height 164
icon_width 157
icon_y_offset -29
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @730
location (1302, 620)
line_color 3342489
InterObjView @729
height 616
y_coord 556
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @731
location (1302, 1116)
InterObjView @729
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$296" @732
location (1736, 248)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @732
location (1643, 302)
anchor_loc 3
nlines 2
max_width 471
label "")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24FCBA0323"
width 447
height 1225
icon_height 164
icon_width 157
icon_y_offset -29
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @733
location (1736, 682)
line_color 3342489
InterObjView @732
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @734
location (1736, 992)
line_color 3342489
InterObjView @732
height 60
y_coord 0
Nested FALSE))
(object SelfMessView "" @735
location (62, 1116)
label (object SegLabel @736
Parent_View @735
location (1456, 1073)
quidu "3A24FCBA0322"
anchor_loc 1
nlines 1
max_width 233
justify 0
label "EndTest( )"
pctDist 0.920000
height 44
orientation 0)
line_color 3342489
client @729
supplier @729
Focus_Src @730
Focus_Entry @731
origin (1318, 1116)
terminus (1468, 1116)
ordinal 5)
(object InterMessView "" @737
location (62, 682)
label (object SegLabel @738
Parent_View @737
location (1518, 638)
quidu "3A24FCBA031F"
anchor_loc 1
nlines 1
max_width 249
justify 0
label "StartTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @729
supplier @732
Focus_Src @730
Focus_Entry @733
origin (1317, 682)
terminus (1720, 682)
ordinal 2)
(object InterMessView "" @739
location (62, 992)
label (object SegLabel @740
Parent_View @739
location (1518, 948)
quidu "3A24FCBA0320"
anchor_loc 1
nlines 1
max_width 368
justify 0
label "CheckForLeak( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @729
supplier @732
Focus_Src @730
Focus_Entry @734
origin (1317, 992)
terminus (1720, 992)
ordinal 4)
(object InterMessView "" @741
location (62, 620)
label (object SegLabel @742
Parent_View @741
location (867, 576)
quidu "3A24FCE80141"
anchor_loc 1
nlines 1
max_width 216
justify 0
label "StartTest( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @716
supplier @729
Focus_Src @717
Focus_Entry @730
origin (449, 620)
terminus (1286, 620)
ordinal 1)
(object InterMessView "" @743
location (62, 868)
label (object SegLabel @744
Parent_View @743
location (1766, 824)
quidu "3A24FD500046"
anchor_loc 1
nlines 1
max_width 172
justify 0
label "Method( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @729
supplier @721
Focus_Src @730
Focus_Entry @722
origin (1317, 868)
terminus (2216, 868)
ordinal 3))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Arbitrarily group tests and execution order (Omit)"
quid "3A1E8FEE0195"
documentation
|Actors: HTTP Client 6.2, Future GT Project.
|Traceability: TB.38
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Arbitrarily group tests and execution order (omit)"
quid "3A1F8DDE021B"
documentation
|Actors: HTTP Client 6.2, Future GT Project.
|Traceability: TB.38
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @745
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @745
quid "3A265BA10345"
title "Basic Flow"
documentation
|Specify a specific sequence of tests, the order in which they are to be executed, and the context within which those tests are to be run.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Trace Defect report to test (Iter. 3)"
quid "3A1E900B018D"
documentation
|Actors: Generalised Actor
|Traceability: TB.35
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Trace Defect report to test"
quid "3A1F8AD50137"
documentation
|Actors: Generalised Actor
|Traceability: TB.35
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @746
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @746
quid "3A2660E90244"
title "Basic Flow"
documentation
|Record the results related to particular defects, in a way that allows them to be traceable to the specific external reports upon those defects.
|
|This use case assumes the following:
|1. That the processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Simulate defect conditions (Iter. 3)"
quid "3A1E901D032D"
documentation
|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
|Traceability: TB.36
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Simulate Defect conditions"
quid "3A1F886A0304"
documentation
|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
|Traceability: TB.36
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @747
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @747
quid "3A26609201DB"
title "Basic Flow"
documentation
|Duplicate the particular conditions that cause a defect, specified by an external report, within a test, or set of tests.
|
|This use case assumes the following:
|1. That processing proceeds without error.
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list))
(object Class_Category "Dynamically configure the test environment (Iter. 1)"
quid "3A1F81B7013B"
documentation
|Actors: Future GT Projects.
|Traceability: TB.19
exportControl "Public"
logical_models (list unit_reference_list
(object UseCase "Dynamically configure the test environment"
quid "3A1F91450231"
documentation
|Actors: Future GT Projects.
|Traceability: TB.19
stereotype "use-case realization"
logical_models (list unit_reference_list
(object Mechanism @748
logical_models (list unit_reference_list))
(object Mechanism @749
logical_models (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Basic Flow"
mechanism_ref @748
quid "3A265E780119"
title "Basic Flow"
documentation
|The test bed configures itself, at startup, depending on the execution environment. It will extend or restrict its capabilities, or choice of available services.
|
|This use case assumes the following:
|1. That processing proceeds without error.
|
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))
(object InteractionDiagram "Alternative Flow - Test Discovery Fails"
mechanism_ref @749
quid "3ACC50C202B3"
title "Alternative Flow - Test Discovery Fails"
documentation "While discovering tests an out of memory error occurs which prevents the building of the test list."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Traceabilities"
quid "3A1E9033016C"
title "Traceabilities"
zoom 100
max_height 28350
max_width 21600
origin_x 619
origin_y 2275
items (list diagram_item_list
(object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @750
location (806, 124)
label (object ItemLabel
Parent_View @750
location (806, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Repeat test case")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8F020001"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" @751
location (186, 124)
label (object ItemLabel
Parent_View @751
location (186, 312)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Repeat test case")
stereotype (object ItemLabel
Parent_View @751
location (186, 237)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8D4C0062"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$138" @752
location (495, 124)
stereotype (object SegLabel @753
Parent_View @752
location (493, 127)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 3
orientation 1)
line_color 3342489
quidu "3A223736016A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$139" @754
Parent_View @752
location (309, 0)
stereotype TRUE
line_color 3342489
quidu "3A223737008F"
client @752
supplier @750
line_style 0)
(object RoleView "$UNNAMED$140" @755
Parent_View @752
location (309, 0)
stereotype TRUE
line_color 3342489
quidu "3A2237370090"
client @752
supplier @751
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @756
location (806, 744)
label (object ItemLabel
Parent_View @756
location (806, 882)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test automatically")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D2503DA"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" @757
location (186, 744)
label (object ItemLabel
Parent_View @757
location (186, 932)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test automatically")
stereotype (object ItemLabel
Parent_View @757
location (186, 857)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8D14022E"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$141" @758
location (495, 744)
stereotype (object SegLabel @759
Parent_View @758
location (493, 752)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 8
orientation 1)
line_color 3342489
quidu "3A22375D017A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$142" @760
Parent_View @758
location (309, 0)
stereotype TRUE
line_color 3342489
quidu "3A22375E00D1"
client @758
supplier @756
line_style 0)
(object RoleView "$UNNAMED$143" @761
Parent_View @758
location (309, 0)
stereotype TRUE
line_color 3342489
quidu "3A22375E00D2"
client @758
supplier @757
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @762
location (2170, 124)
label (object ItemLabel
Parent_View @762
location (2170, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test multi-threaded component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90B00316"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" @763
location (1550, 124)
label (object ItemLabel
Parent_View @763
location (1550, 315)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Test Multi-threaded component (omit)")
stereotype (object ItemLabel
Parent_View @763
location (1550, 240)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F85CA004A"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$144" @764
location (1860, 124)
stereotype (object SegLabel @765
Parent_View @764
location (1858, 127)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 3
orientation 1)
line_color 3342489
quidu "3A223769018B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$145" @766
Parent_View @764
location (310, 0)
stereotype TRUE
line_color 3342489
quidu "3A22376A0056"
client @764
supplier @762
line_style 0)
(object RoleView "$UNNAMED$146" @767
Parent_View @764
location (310, 0)
stereotype TRUE
line_color 3342489
quidu "3A22376A0057"
client @764
supplier @763
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Run test from script" @768
location (806, 1240)
label (object ItemLabel
Parent_View @768
location (806, 1378)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test from script")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D3502D9"
height 118
autoResize TRUE)
(object InheritView "" @769
stereotype (object SegLabel @770
Parent_View @769
location (811, 1106)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.326816
height 5
orientation 1)
line_color 3342489
quidu "3A1F8E9A013F"
client @768
supplier @756
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" @771
location (186, 1240)
label (object ItemLabel
Parent_View @771
location (186, 1431)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Run test from script (omit)")
stereotype (object ItemLabel
Parent_View @771
location (186, 1356)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8D230172"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$147" @772
location (496, 1240)
stereotype (object SegLabel @773
Parent_View @772
location (494, 1246)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 6
orientation 1)
line_color 3342489
quidu "3A22377F02A5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$148" @774
Parent_View @772
location (310, 0)
stereotype TRUE
line_color 3342489
quidu "3A22378001B6"
client @772
supplier @768
line_style 0)
(object RoleView "$UNNAMED$149" @775
Parent_View @772
location (310, 0)
stereotype TRUE
line_color 3342489
quidu "3A22378001B7"
client @772
supplier @771
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @776
location (2170, 1302)
label (object ItemLabel
Parent_View @776
location (2170, 1440)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test Individual component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C6B02A6"
height 118
autoResize TRUE)
(object InheritView "" @777
stereotype (object SegLabel @778
Parent_View @777
location (2227, 788)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.502347
height 57
orientation 0)
line_color 3342489
quidu "3A1E95A70304"
client @762
supplier @776
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" @779
location (1426, 1488)
label (object ItemLabel
Parent_View @779
location (1426, 1679)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Test Individual Class")
stereotype (object ItemLabel
Parent_View @779
location (1426, 1604)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F85DF039E"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$150" @780
location (1797, 1392)
stereotype (object SegLabel @781
Parent_View @780
location (1797, 1394)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.500000
height 2
orientation 1)
line_color 3342489
quidu "3A2237930195"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$151" @782
Parent_View @780
location (371, -96)
stereotype TRUE
line_color 3342489
quidu "3A2237940205"
client @780
supplier @776
line_style 0)
(object RoleView "$UNNAMED$152" @783
Parent_View @780
location (371, -96)
stereotype TRUE
line_color 3342489
quidu "3A2237940206"
client @780
supplier @779
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @784
location (2170, 1798)
label (object ItemLabel
Parent_View @784
location (2170, 1936)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test incomplete component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8CB602C2"
height 118
autoResize TRUE)
(object InheritView "" @785
stereotype (object SegLabel @786
Parent_View @785
location (2155, 1595)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.374121
height 16
orientation 1)
line_color 3342489
quidu "3A1E95C402C0"
client @776
supplier @784
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" @787
location (1426, 1984)
label (object ItemLabel
Parent_View @787
location (1426, 2172)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test incomplete component")
stereotype (object ItemLabel
Parent_View @787
location (1426, 2097)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F860100F4"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$153" @788
location (1691, 1914)
stereotype (object SegLabel @789
Parent_View @788
location (1692, 1915)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 1
orientation 1)
line_color 3342489
quidu "3A2237A5005B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$154" @790
Parent_View @788
location (265, -70)
stereotype TRUE
line_color 3342489
quidu "3A2237A503CC"
client @788
supplier @784
line_style 0)
(object RoleView "$UNNAMED$155" @791
Parent_View @788
location (265, -70)
stereotype TRUE
line_color 3342489
quidu "3A2237A503CD"
client @788
supplier @787
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @792
location (186, 1984)
label (object ItemLabel
Parent_View @792
location (186, 2122)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Arbitrarily group tests and execution order")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A97CF0336"
height 118
autoResize TRUE)
(object InheritView "" @793
stereotype (object SegLabel @794
Parent_View @793
location (426, 1719)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.454555
height 17
orientation 1)
line_color 3342489
quidu "3A1E94EA02EF"
client @792
supplier @768
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" @795
location (186, 2418)
label (object ItemLabel
Parent_View @795
location (186, 2609)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Arbitrarily group tests and execution order (omit)")
stereotype (object ItemLabel
Parent_View @795
location (186, 2534)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8DDE021B"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$156" @796
location (186, 2198)
stereotype (object SegLabel @797
Parent_View @796
location (226, 2199)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 1.166667
height 1
orientation 1)
line_color 3342489
quidu "3A2237B8015C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$157" @798
Parent_View @796
location (0, -220)
stereotype TRUE
line_color 3342489
quidu "3A2237B90172"
client @796
supplier @792
line_style 0)
(object RoleView "$UNNAMED$158" @799
Parent_View @796
location (0, -220)
stereotype TRUE
line_color 3342489
quidu "3A2237B90173"
client @796
supplier @795
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @800
location (806, 1984)
label (object ItemLabel
Parent_View @800
location (806, 2122)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Automate user action reproduction.")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91080255"
height 118
autoResize TRUE)
(object InheritView "" @801
stereotype (object SegLabel @802
Parent_View @801
location (766, 1735)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.396915
height 41
orientation 0)
line_color 3342489
quidu "3A1F7E27000D"
client @800
supplier @768
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" @803
location (806, 2418)
label (object ItemLabel
Parent_View @803
location (806, 2609)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Automate user action reproduction (omit)")
stereotype (object ItemLabel
Parent_View @803
location (806, 2534)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8DF10178"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$159" @804
location (806, 2198)
stereotype (object SegLabel @805
Parent_View @804
location (807, 2199)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 1
orientation 1)
line_color 3342489
quidu "3A2237CA01BC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$160" @806
Parent_View @804
location (0, -220)
stereotype TRUE
line_color 3342489
quidu "3A2237CB01A0"
client @804
supplier @800
line_style 0)
(object RoleView "$UNNAMED$161" @807
Parent_View @804
location (0, -220)
stereotype TRUE
line_color 3342489
quidu "3A2237CB01A1"
client @804
supplier @803
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @808
location (186, 2976)
label (object ItemLabel
Parent_View @808
location (186, 3114)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Add new test cases")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91A201CA"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" @809
location (806, 2976)
label (object ItemLabel
Parent_View @809
location (806, 3164)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Add new test cases")
stereotype (object ItemLabel
Parent_View @809
location (806, 3089)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F91330326"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$162" @810
location (495, 2976)
stereotype (object SegLabel @811
Parent_View @810
location (493, 2983)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 7
orientation 1)
line_color 3342489
quidu "3A2237DD01BA"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$163" @812
Parent_View @810
location (-311, 0)
stereotype TRUE
line_color 3342489
quidu "3A2237DE0143"
client @810
supplier @808
line_style 0)
(object RoleView "$UNNAMED$164" @813
Parent_View @810
location (-311, 0)
stereotype TRUE
line_color 3342489
quidu "3A2237DE0144"
client @810
supplier @809
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Capture component state" @814
location (3534, 2294)
label (object ItemLabel
Parent_View @814
location (3534, 2432)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Capture component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E4603CC"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" @815
location (2914, 1922)
label (object ItemLabel
Parent_View @815
location (2914, 2113)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Capture component state")
stereotype (object ItemLabel
Parent_View @815
location (2914, 2038)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F88800143"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$165" @816
location (3225, 2108)
stereotype (object SegLabel @817
Parent_View @816
location (3223, 2113)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 5
orientation 1)
line_color 3342489
quidu "3A22380202DF"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$166" @818
Parent_View @816
location (311, 186)
stereotype TRUE
line_color 3342489
quidu "3A22380301DC"
client @816
supplier @814
line_style 0)
(object RoleView "$UNNAMED$167" @819
Parent_View @816
location (311, 186)
stereotype TRUE
line_color 3342489
quidu "3A22380301DD"
client @816
supplier @815
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Schedule test" @820
location (3472, 124)
label (object ItemLabel
Parent_View @820
location (3472, 262)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Schedule test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91620236"
height 118
autoResize TRUE)
(object InheritView "" @821
stereotype (object SegLabel @822
Parent_View @821
location (2793, 131)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.476075
height 7
orientation 1)
line_color 3342489
quidu "3A1F829102F7"
client @762
supplier @820
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" @823
location (4030, 124)
label (object ItemLabel
Parent_View @823
location (4030, 312)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Schedule test")
stereotype (object ItemLabel
Parent_View @823
location (4030, 237)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F84BA0248"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$168" @824
location (3749, 124)
stereotype (object SegLabel @825
Parent_View @824
location (3750, 127)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 3
orientation 1)
line_color 3342489
quidu "3A22381A02BC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$169" @826
Parent_View @824
location (-157, 0)
stereotype TRUE
line_color 3342489
quidu "3A22381B0169"
client @824
supplier @820
line_style 0)
(object RoleView "$UNNAMED$170" @827
Parent_View @824
location (-157, 0)
stereotype TRUE
line_color 3342489
quidu "3A22381B016A"
client @824
supplier @823
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @828
location (3472, 1302)
label (object ItemLabel
Parent_View @828
location (3472, 1440)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test components concurrently")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A917D011C"
height 118
autoResize TRUE)
(object InheritView "" @829
stereotype (object SegLabel @830
Parent_View @829
location (3476, 1030)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.233601
height 4
orientation 1)
line_color 3342489
quidu "3A1F827402AF"
client @828
supplier @820
line_style 0)
(object InheritView "" @831
stereotype (object SegLabel @832
Parent_View @831
location (2819, 1298)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.501385
height 5
orientation 1)
line_color 3342489
quidu "3A1E951802B9"
client @828
supplier @776
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" @833
location (4030, 1302)
label (object ItemLabel
Parent_View @833
location (4030, 1490)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test components concurrently")
stereotype (object ItemLabel
Parent_View @833
location (4030, 1415)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F85A00357"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$171" @834
location (3749, 1302)
stereotype (object SegLabel @835
Parent_View @834
location (3750, 1307)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 5
orientation 1)
line_color 3342489
quidu "3A22382D0327"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$172" @836
Parent_View @834
location (-281, 0)
stereotype TRUE
line_color 3342489
quidu "3A22382E01CA"
client @834
supplier @828
line_style 0)
(object RoleView "$UNNAMED$173" @837
Parent_View @834
location (-281, 0)
stereotype TRUE
line_color 3342489
quidu "3A22382E01CB"
client @834
supplier @833
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @838
location (3472, 1674)
label (object ItemLabel
Parent_View @838
location (3472, 1812)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Simulate Defect conditions")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9DD3019F"
height 118
autoResize TRUE)
(object InheritView "" @839
stereotype (object SegLabel @840
Parent_View @839
location (2894, 1527)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.469936
height 20
orientation 1)
line_color 3342489
quidu "3A1F7F790276"
client @776
supplier @838
line_style 0)
(object InheritView "" @841
stereotype (object SegLabel @842
Parent_View @841
location (3626, 2037)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A1F7ECE01BC"
client @838
supplier @814
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" @843
location (4030, 1674)
label (object ItemLabel
Parent_View @843
location (4030, 1862)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Simulate Defect conditions")
stereotype (object ItemLabel
Parent_View @843
location (4030, 1787)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F886A0304"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$174" @844
location (3749, 1674)
stereotype (object SegLabel @845
Parent_View @844
location (3750, 1681)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 7
orientation 1)
line_color 3342489
quidu "3A22383D0320"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$175" @846
Parent_View @844
location (-281, 0)
stereotype TRUE
line_color 3342489
quidu "3A22383E0250"
client @844
supplier @838
line_style 0)
(object RoleView "$UNNAMED$176" @847
Parent_View @844
location (-281, 0)
stereotype TRUE
line_color 3342489
quidu "3A22383E0251"
client @844
supplier @843
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Restore component state" @848
location (4030, 2294)
label (object ItemLabel
Parent_View @848
location (4030, 2432)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Restore component state")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E56014E"
height 118
autoResize TRUE)
(object InheritView "" @849
stereotype (object SegLabel @850
Parent_View @849
location (3906, 1979)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A1F7EDC00B8"
client @838
supplier @848
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" @851
location (4650, 2294)
label (object ItemLabel
Parent_View @851
location (4650, 2485)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Restore component state (omit)")
stereotype (object ItemLabel
Parent_View @851
location (4650, 2410)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F88CA0257"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$177" @852
location (4337, 2294)
stereotype (object SegLabel @853
Parent_View @852
location (4335, 2300)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 6
orientation 1)
line_color 3342489
quidu "3A22384E0339"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$178" @854
Parent_View @852
location (-313, 0)
stereotype TRUE
line_color 3342489
quidu "3A22384F0196"
client @852
supplier @848
line_style 0)
(object RoleView "$UNNAMED$179" @855
Parent_View @852
location (-313, 0)
stereotype TRUE
line_color 3342489
quidu "3A22384F0197"
client @852
supplier @851
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @856
location (4030, 2914)
label (object ItemLabel
Parent_View @856
location (4030, 3052)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Identify component fault in context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A90110281"
height 118
autoResize TRUE)
(object InheritView "" @857
stereotype (object SegLabel @858
Parent_View @857
location (3255, 2752)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.616472
height 16
orientation 0)
line_color 3342489
quidu "3A1F7B74038F"
client @784
supplier @856
vertices (list Points
(2352, 1961)
(3408, 2911)
(3920, 2910))
line_style 0)
(object InheritView "" @859
stereotype (object SegLabel @860
Parent_View @859
location (4037, 2680)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.497569
height 7
orientation 1)
line_color 3342489
quidu "3A1F7C5002AF"
client @856
supplier @848
line_style 0)
(object InheritView "" @861
stereotype (object SegLabel @862
Parent_View @861
location (3865, 2677)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.470340
height 20
orientation 1)
line_color 3342489
quidu "3A1F7C320360"
client @856
supplier @814
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" @863
location (4712, 2914)
label (object ItemLabel
Parent_View @863
location (4712, 3102)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Identify component fault in context")
stereotype (object ItemLabel
Parent_View @863
location (4712, 3027)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F88DD02C3"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$180" @864
location (4369, 2914)
stereotype (object SegLabel @865
Parent_View @864
location (4370, 2922)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.533333
height 8
orientation 1)
line_color 3342489
quidu "3A22385802F7"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$181" @866
Parent_View @864
location (-343, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238590140"
client @864
supplier @856
line_style 0)
(object RoleView "$UNNAMED$182" @867
Parent_View @864
location (-343, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238590141"
client @864
supplier @863
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test component method" @868
location (2852, 2914)
label (object ItemLabel
Parent_View @868
location (2852, 3052)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test component method")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DF00382"
height 118
autoResize TRUE)
(object InheritView "" @869
stereotype (object SegLabel @870
Parent_View @869
location (2615, 2552)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.635115
height 13
orientation 1)
line_color 3342489
quidu "3A1E91FE01E5"
client @784
supplier @868
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" @871
location (4030, 3286)
label (object ItemLabel
Parent_View @871
location (4030, 3477)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Test component method")
stereotype (object ItemLabel
Parent_View @871
location (4030, 3402)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F86760341"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$183" @872
location (3438, 3096)
stereotype (object SegLabel @873
Parent_View @872
location (3439, 3097)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 1
orientation 1)
line_color 3342489
quidu "3A2238650382"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$184" @874
Parent_View @872
location (-592, -190)
stereotype TRUE
line_color 3342489
quidu "3A223866027F"
client @872
supplier @868
line_style 0)
(object RoleView "$UNNAMED$185" @875
Parent_View @872
location (-592, -190)
stereotype TRUE
line_color 3342489
quidu "3A2238660280"
client @872
supplier @871
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @876
location (186, 3410)
label (object ItemLabel
Parent_View @876
location (186, 3548)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dynamically configure the test environment")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8FCF0345"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" @877
location (806, 3410)
label (object ItemLabel
Parent_View @877
location (806, 3598)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dynamically configure the test environment")
stereotype (object ItemLabel
Parent_View @877
location (806, 3523)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F91450231"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$189" @878
location (495, 3410)
stereotype (object SegLabel @879
Parent_View @878
location (493, 3416)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 6
orientation 1)
line_color 3342489
quidu "3A2238A500D1"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$190" @880
Parent_View @878
location (-311, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238A5030C"
client @878
supplier @876
line_style 0)
(object RoleView "$UNNAMED$191" @881
Parent_View @878
location (-311, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238A5030D"
client @878
supplier @877
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @882
location (186, 3844)
label (object ItemLabel
Parent_View @882
location (186, 3982)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Configure report format")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A904E01AD"
height 118
autoResize TRUE)
(object UseCaseView "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" @883
location (806, 3844)
label (object ItemLabel
Parent_View @883
location (806, 4035)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Configure report format")
stereotype (object ItemLabel
Parent_View @883
location (806, 3960)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F9159029E"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$192" @884
location (493, 3844)
stereotype (object SegLabel @885
Parent_View @884
location (491, 3852)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 8
orientation 1)
line_color 3342489
quidu "3A2238B0031C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$193" @886
Parent_View @884
location (-313, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238B101E7"
client @884
supplier @882
line_style 0)
(object RoleView "$UNNAMED$194" @887
Parent_View @884
location (-313, 0)
stereotype TRUE
line_color 3342489
quidu "3A2238B101E8"
client @884
supplier @883
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Validate test results" @888
location (2604, 4340)
label (object ItemLabel
Parent_View @888
location (2604, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Validate test results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E860338"
height 118
autoResize TRUE)
(object InheritView "" @889
stereotype (object SegLabel @890
Parent_View @889
location (2646, 4107)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.851278
height 4
orientation 0)
line_color 3342489
quidu "3A1E92230242"
client @868
supplier @888
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" @891
location (2232, 5456)
label (object ItemLabel
Parent_View @891
location (2232, 5644)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Validate test results")
stereotype (object ItemLabel
Parent_View @891
location (2232, 5569)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8A910374"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$195" @892
location (2390, 4972)
stereotype (object SegLabel @893
Parent_View @892
location (2329, 5223)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist -0.533333
height 251
orientation 1)
line_color 3342489
quidu "3A2238D000C9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$196" @894
Parent_View @892
location (158, -484)
stereotype TRUE
line_color 3342489
quidu "3A2238D10084"
client @892
supplier @888
line_style 0)
(object RoleView "$UNNAMED$197" @895
Parent_View @892
location (158, -484)
stereotype TRUE
line_color 3342489
quidu "3A2238D10085"
client @892
supplier @891
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @896
location (2790, 5084)
label (object ItemLabel
Parent_View @896
location (2790, 5222)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Trace Defect report to test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A9B1C016E"
height 118
autoResize TRUE)
(object InheritView "" @897
stereotype (object SegLabel @898
Parent_View @897
location (2742, 4838)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.387010
height 16
orientation 1)
line_color 3342489
quidu "3A1F7E9701F9"
client @896
supplier @888
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" @899
location (3100, 5456)
label (object ItemLabel
Parent_View @899
location (3100, 5644)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Trace Defect report to test")
stereotype (object ItemLabel
Parent_View @899
location (3100, 5569)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8AD50137"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$198" @900
location (3006, 5344)
stereotype (object SegLabel @901
Parent_View @900
location (3007, 5352)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.533333
height 8
orientation 1)
line_color 3342489
quidu "3A2238DF0125"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$199" @902
Parent_View @900
location (-94, -112)
stereotype TRUE
line_color 3342489
quidu "3A2238E00068"
client @900
supplier @896
line_style 0)
(object RoleView "$UNNAMED$200" @903
Parent_View @900
location (-94, -112)
stereotype TRUE
line_color 3342489
quidu "3A2238E00069"
client @900
supplier @899
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @904
location (4092, 4340)
label (object ItemLabel
Parent_View @904
location (4092, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Resource leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D8F0300"
height 118
autoResize TRUE)
(object InheritView "" @905
stereotype (object SegLabel @906
Parent_View @905
location (3749, 3934)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.706010
height 9
orientation 0)
line_color 3342489
quidu "3A1E912E00D7"
client @868
supplier @904
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" @907
location (4092, 4774)
label (object ItemLabel
Parent_View @907
location (4092, 4962)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Resource leak test")
stereotype (object ItemLabel
Parent_View @907
location (4092, 4887)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8AC202B6"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$201" @908
location (4092, 4631)
stereotype (object SegLabel @909
Parent_View @908
location (4093, 4635)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 4
orientation 1)
line_color 3342489
quidu "3A2238EE0235"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @910
Parent_View @908
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238EF009B"
client @908
supplier @904
line_style 0)
(object RoleView "$UNNAMED$203" @911
Parent_View @908
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238EF009C"
client @908
supplier @907
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @912
location (3658, 4340)
label (object ItemLabel
Parent_View @912
location (3658, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Out of memory test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DAB01B6"
height 118
autoResize TRUE)
(object InheritView "" @913
stereotype (object SegLabel @914
Parent_View @913
location (3399, 3953)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.703418
height 34
orientation 1)
line_color 3342489
quidu "3A1E914600E6"
client @868
supplier @912
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" @915
location (3658, 4774)
label (object ItemLabel
Parent_View @915
location (3658, 4962)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Out of memory test")
stereotype (object ItemLabel
Parent_View @915
location (3658, 4887)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8AB20014"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$204" @916
location (3658, 4631)
stereotype (object SegLabel @917
Parent_View @916
location (3659, 4635)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 4
orientation 1)
line_color 3342489
quidu "3A2238F40279"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$205" @918
Parent_View @916
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238F50176"
client @916
supplier @912
line_style 0)
(object RoleView "$UNNAMED$206" @919
Parent_View @916
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238F50177"
client @916
supplier @915
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @920
location (3100, 4340)
label (object ItemLabel
Parent_View @920
location (3100, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Memory leak test")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D7D0138"
height 118
autoResize TRUE)
(object InheritView "" @921
stereotype (object SegLabel @922
Parent_View @921
location (3034, 3978)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.740597
height 2
orientation 1)
line_color 3342489
quidu "3A1E91220170"
client @868
supplier @920
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" @923
location (3100, 4774)
label (object ItemLabel
Parent_View @923
location (3100, 4962)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Memory leak test")
stereotype (object ItemLabel
Parent_View @923
location (3100, 4887)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8AA203E7"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$207" @924
location (3100, 4631)
stereotype (object SegLabel @925
Parent_View @924
location (3100, 4635)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.500000
height 4
orientation 1)
line_color 3342489
quidu "3A2238F902C7"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @926
Parent_View @924
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238FA01C4"
client @924
supplier @920
line_style 0)
(object RoleView "$UNNAMED$209" @927
Parent_View @924
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2238FA01C5"
client @924
supplier @923
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @928
location (2108, 4340)
label (object ItemLabel
Parent_View @928
location (2108, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dump memory block to log")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8DC400E0"
height 118
autoResize TRUE)
(object InheritView "" @929
stereotype (object SegLabel @930
Parent_View @929
location (2364, 4057)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.766737
height 18
orientation 0)
line_color 3342489
quidu "3A1E914D0208"
client @868
supplier @928
vertices (list Points
(2781, 3077)
(2416, 3967)
(2151, 4281))
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" @931
location (2108, 4774)
label (object ItemLabel
Parent_View @931
location (2108, 4962)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Dump memory block to log")
stereotype (object ItemLabel
Parent_View @931
location (2108, 4887)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8A67026F"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$210" @932
location (2108, 4631)
stereotype (object SegLabel @933
Parent_View @932
location (2108, 4635)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.500000
height 4
orientation 1)
line_color 3342489
quidu "3A2238FF0333"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$211" @934
Parent_View @932
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2239000244"
client @932
supplier @928
line_style 0)
(object RoleView "$UNNAMED$212" @935
Parent_View @932
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A2239000245"
client @932
supplier @931
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Log message and results" @936
location (1488, 4340)
label (object ItemLabel
Parent_View @936
location (1488, 4478)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Log message and results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8C80017A"
height 118
autoResize TRUE)
(object InheritView "" @937
stereotype (object SegLabel @938
Parent_View @937
location (1909, 4090)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.773072
height 2
orientation 1)
line_color 3342489
quidu "3A1E911601EB"
client @868
supplier @936
vertices (list Points
(2745, 3077)
(2231, 3905)
(1579, 4282))
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" @939
location (1488, 4774)
label (object ItemLabel
Parent_View @939
location (1488, 4962)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Log message and results")
stereotype (object ItemLabel
Parent_View @939
location (1488, 4887)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8A4C0393"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$213" @940
location (1488, 4631)
stereotype (object SegLabel @941
Parent_View @940
location (1486, 4635)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.483333
height 4
orientation 1)
line_color 3342489
quidu "3A2239050242"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$214" @942
Parent_View @940
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A22390601CB"
client @940
supplier @936
line_style 0)
(object RoleView "$UNNAMED$215" @943
Parent_View @940
location (0, -143)
stereotype TRUE
line_color 3342489
quidu "3A22390601CC"
client @940
supplier @939
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @944
location (1426, 1116)
label (object ItemLabel
Parent_View @944
location (1426, 1254)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test interactively")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8D1700D7"
height 118
autoResize TRUE)
(object InheritView "" @945
stereotype (object SegLabel @946
Parent_View @945
location (1883, 1241)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.443350
height 13
orientation 1)
line_color 3342489
quidu "3A1E941D0023"
client @944
supplier @776
line_style 0)
(object InheritView "" @947
stereotype (object SegLabel @948
Parent_View @947
location (1166, 970)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.366480
height 10
orientation 1)
line_color 3342489
quidu "3A1F8F270246"
client @756
supplier @944
line_style 0)
(object InheritView "" @949
stereotype (object SegLabel @950
Parent_View @949
location (1129, 626)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.413283
height 9
orientation 0)
line_color 3342489
quidu "3A1F8F6C0317"
client @750
supplier @944
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" @951
location (1736, 620)
label (object ItemLabel
Parent_View @951
location (1736, 808)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Run test interactively")
stereotype (object ItemLabel
Parent_View @951
location (1736, 733)
anchor 10
anchor_loc 1
nlines 1
max_width 633
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F8D3801C2"
height 118
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$216" @952
location (1523, 956)
stereotype (object SegLabel @953
Parent_View @952
location (1587, 958)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 1.566667
height 2
orientation 1)
line_color 3342489
quidu "3A22393A03C4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$217" @954
Parent_View @952
location (-213, 336)
stereotype TRUE
line_color 3342489
quidu "3A22393B03C6"
client @952
supplier @944
line_style 0)
(object RoleView "$UNNAMED$218" @955
Parent_View @952
location (-213, 336)
stereotype TRUE
line_color 3342489
quidu "3A22393B03C7"
client @952
supplier @951
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @956
location (2604, 496)
label (object ItemLabel
Parent_View @956
location (2604, 634)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Test asynchronous component")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8EA602A8"
height 118
autoResize TRUE)
(object InheritView "" @957
stereotype (object SegLabel @958
Parent_View @957
location (2818, 408)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.237069
height 6
orientation 1)
line_color 3342489
quidu "3A1F82890089"
client @956
supplier @820
line_style 0)
(object InheritView "" @959
stereotype (object SegLabel @960
Parent_View @959
location (2420, 897)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<extends>>"
pctDist 0.357075
height 31
orientation 0)
line_color 3342489
quidu "3A1E95B70040"
client @956
supplier @776
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" @961
location (3100, 930)
label (object ItemLabel
Parent_View @961
location (3100, 1121)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Test asynchronous component (omit)")
stereotype (object ItemLabel
Parent_View @961
location (3100, 1046)
anchor 10
anchor_loc 1
nlines 1
max_width 523
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F855C006A"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$219" @962
location (2850, 710)
stereotype (object SegLabel @963
Parent_View @962
location (2851, 716)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 6
orientation 1)
line_color 3342489
quidu "3A22394D001E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$220" @964
Parent_View @962
location (-250, -220)
stereotype TRUE
line_color 3342489
quidu "3A22394E005C"
client @962
supplier @956
line_style 0)
(object RoleView "$UNNAMED$221" @965
Parent_View @962
location (-250, -220)
stereotype TRUE
line_color 3342489
quidu "3A22394E005D"
client @962
supplier @961
line_style 0)))
(object UseCaseView "Use Case View::Customer Use cases::Clear test context" @966
location (1488, 2914)
label (object ItemLabel
Parent_View @966
location (1488, 3052)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Clear test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A91C6018F"
height 118
autoResize TRUE)
(object InheritView "" @967
stereotype (object SegLabel @968
Parent_View @967
location (1704, 2548)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.641296
height 6
orientation 1)
line_color 3342489
quidu "3A1E95E80091"
client @784
supplier @966
line_style 0)
(object UseCaseView "Use Case View::Customer Use cases::Share test context" @969
location (2170, 2914)
label (object ItemLabel
Parent_View @969
location (2170, 3052)
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Share test context")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1A8E790018"
height 118
autoResize TRUE)
(object InheritView "" @970
stereotype (object SegLabel @971
Parent_View @970
location (2170, 2548)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.640223
height 0
orientation 0)
line_color 3342489
quidu "3A1F79260368"
client @784
supplier @969
line_style 0)
(object UseCaseView "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" @972
location (1798, 3410)
label (object ItemLabel
Parent_View @972
location (1798, 3593)
anchor_loc 1
nlines 2
max_width 651
justify 0
label "Handle test context")
stereotype (object ItemLabel
Parent_View @972
location (1798, 3522)
anchor 10
anchor_loc 1
nlines 1
max_width 559
justify 0
label "<<use-case realization>>")
icon "use-case realization"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1F875F0025"
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$186" @973
location (1640, 3159)
stereotype (object SegLabel @974
Parent_View @973
location (1638, 3161)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.466667
height 2
orientation 1)
line_color 3342489
quidu "3A22388201D5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$187" @975
Parent_View @973
location (152, -189)
stereotype TRUE
line_color 3342489
quidu "3A223883008C"
client @973
supplier @966
line_style 0)
(object RoleView "$UNNAMED$188" @976
Parent_View @973
location (152, -189)
stereotype TRUE
line_color 3342489
quidu "3A223883008D"
client @973
supplier @972
line_style 0)))
(object AssociationViewNew "$UNNAMED$222" @977
location (1982, 3159)
stereotype (object SegLabel @978
Parent_View @977
location (1982, 3164)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Realizes>>"
pctDist 0.516667
height 5
orientation 1)
line_color 3342489
quidu "3A24F79A001B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$223" @979
Parent_View @977
location (494, -189)
stereotype TRUE
line_color 3342489
quidu "3A24F79B001C"
client @977
supplier @969
line_style 0)
(object RoleView "$UNNAMED$224" @980
Parent_View @977
location (494, -189)
stereotype TRUE
line_color 3342489
quidu "3A24F79B001D"
client @977
supplier @972
line_style 0)))))))
(object Class_Category "External Classes"
quid "3A2545CD0143"
documentation "Contains the classes external to the test bed architecture."
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "Support"
quid "3A25477901F3"
documentation "The classes that provide support services for the test bed."
exportControl "Public"
logical_models (list unit_reference_list
(object Class "Unit"
quid "3A23BCD00043"
documentation "The actual code unit under test."
stereotype "Actor"
operations (list Operations
(object Operation "Method"
quid "3A23BD17030C"
documentation "A unit function method call. (Varies depending upon the test unit)."
concurrency "Sequential"
opExportControl "Public"
uid 0))
language "C++")
(object Class "EPOC Platform"
quid "3A24EE1D019F"
documentation "The actual OS we are running upon."
stereotype "Actor"
operations (list Operations
(object Operation "Store Data"
quid "3A34F58200C4"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "Stub"
quid "3A87F3ED03D3"
documentation "Some external code which has been stubbed with a test version."
stereotype "Actor"
operations (list Operations
(object Operation "StubMethod"
quid "3A87F42F00F2"
concurrency "Sequential"
opExportControl "Public"
uid 0))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3A827C0E0267"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::External Classes::Support::Unit" @981
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (434, 186)
label (object ItemLabel
Parent_View @981
location (434, 346)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Unit")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BCD00043"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::External Classes::Support::EPOC Platform" @982
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1116, 186)
label (object ItemLabel
Parent_View @982
location (1116, 346)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "EPOC Platform")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24EE1D019F"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::External Classes::Support::Stub" @983
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 868)
label (object ItemLabel
Parent_View @983
location (496, 1028)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Stub")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A87F3ED03D3"
annotation 8
autoResize TRUE)))))
(object Class_Category "Controllers"
quid "3A25479200CD"
documentation "The classes that control the test bed"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3A2547B70206"
supplier "Logical View::Test Bed Classes"
quidu "3A2545EE0050"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "UI"
quid "3A24F656023C"
documentation "The Actual User Interface"
stereotype "Actor"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A87B793006F"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3A39F0CD0121"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::External Classes::Controllers::UI" @984
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 620)
label (object ItemLabel
Parent_View @984
location (496, 780)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "UI")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F656023C"
annotation 8
autoResize TRUE))))))
logical_presentations (list unit_reference_list))
(object Class_Category "Test Bed Classes"
quid "3A2545EE0050"
documentation "Contains the classes within the system boundary."
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3A2547BB011C"
supplier "Logical View::External Classes::Support"
quidu "3A25477901F3"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CDataLogger"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A23B76E01BE"
documentation
|*
| @public
| @class CDataLogger
| Dependencies : CBase
| Comments : Handles the transformation of input data into text suitable
| for output to a permanent store and the placing of that
| data in the store.
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A64752B02A4"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071"))
operations (list Operations
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0316"
documentation
|*
| @fn void ConstructL(TLoggingInfo* aLogInfo)
| Intended Usage : Completes the safe construction of the CDataLogger object
| @exception KErrNoMemory.
| @since 6.0
| @param aLogInfo The logging configuration information
| @pre First phase of construction is complete
| @post CDatalogger is fully constructed
parameters (list Parameters
(object Parameter "aLogInfo"
type "TLoggingInfo*"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CDataLogger"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D032A"
documentation
|*
| @fn CDataLogger()
| Intended Usage : Constructor
| @since 6.0
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "LogInformation"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0366"
documentation
|*
| @fn IMPORT_C void LogInformation(const TDesC16& aComment)
| Intended Usage : Add the specified comment to the log file. Wide descriptor version
| Error Condition :
| @since 6.0
| @param aComment The text to be logged
| @pre None
| @post The specified text is added to the log file
parameters (list Parameters
(object Parameter "aComment"
type "const TDesC16&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DumpMemoryBlock"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0399"
documentation
|*
| @fn IMPORT_C void DumpMemoryBlock(const TUint8* aAddress, TInt aLength)
| Intended Usage : Logs a block of memory to file in hexadecimal and ASCII format.
| For example:
| @code
| 0000 : 40 fd 8f 01 38 fd 8f 01 21 5f 00 10 61 00 74 00 : @...8...!_..a.t.
| 0010 : 40 55 ff 00 48 fd 8f 01 ac fd 8f 01 ac fd 8f 01 : @U..H...........
| 0020 : 21 88 00 60 90 41 ff 00 01 00 00 00 24 1f 7b 00 : !..`.A......$.{.
| 0030 : 61 00 74 00 72 00 65 00 34 fd 8f 01 23 00 f1 77 : a.t.r.e.4...#..w
| 0040 : 23 00 00 00 38 00 : #...8.
| @endcode
| @since 6.0
| @param aAddress The address of the start of the block to be logged
| @param aLength The number of bytes to be logged
| @pre None
| @post The specified block of memory is output to file in hex and ASCII format
parameters (list Parameters
(object Parameter "aAddress"
type "const TUint8*"
const TRUE)
(object Parameter "aLength"
type "TInt"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CDataLogger"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D03DF"
documentation
|*
| @fn ~CDataLogger()
| Intended Usage : Standardized virtual destruction method
| @since 6.0
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658E000B"
documentation
|*
| @fn static CDataLogger* NewLC(TLoggingInfo* aLogInfo)
| Intended Usage : Standardized safe construction which leaves CDataLogger* on the cleanup stack.
| @exception KErrNoMemory.
| @since 6.0
| @param aLogInfo The logging configuration information
| @return CDataLogger* A pointer to the newly created class.
| @pre None
| @post CDataLogger is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aLogInfo"
type "TLoggingInfo*"))
result "CDataLogger*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658E0047"
documentation
|*
| @fn static CDataLogger* NewL(TLoggingInfo* aLogInfo)
| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack.
| @exception KErrNoMemory.
| @since 6.0
| @param aLogInfo The logging configuration information
| @return CDataLogger* A pointer to the newly created class.
| @pre None
| @post Nothing is left on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aLogInfo"
type "TLoggingInfo*"))
result "CDataLogger*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetupRDebugL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F45014E"
documentation
|*
| @fn void SetupRDebugL(TBool aRequest)
| Intended Usage :
| Error Condition :
| @since 6.0
| @param TBool aRequest " "
| @pre Called only from ConstructL()
| @post iDebug is set up for debug outputting or not.
parameters (list Parameters
(object Parameter "aRequest"
type "TBool"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "ReportInformationWithParameters"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F450267"
documentation
|*
| @fn IMPORT_C void ReportInformationWithParameters(TRefByValue<const TDesC> aFormat, ...)
| Intended Usage : Add the specified comment to the report file
| Error Condition :
| @since 6.0
| @param aFormat The text to be formatted and logged
| @param ... An argument set
| @pre None
| @post The specified text is formatted and added to the log file
parameters (list Parameters
(object Parameter "aFormat"
type "TRefByValue<const TDesC>")
(object Parameter ""
type "..."))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReportInformation"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F45034D"
documentation
|*
| @fn IMPORT_C void ReportInformation(const TDesC& aComment)
| Intended Usage : Add the specified comment to the report file
| Error Condition :
| @since 6.0
| @param aComment The text to be logged
| @pre None
| @post The specified text is added to the report file
parameters (list Parameters
(object Parameter "aComment"
type "const TDesC&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "LogInformationWithParameters"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F46000F"
documentation
|*
| @fn IMPORT_C void LogInformationWithParameters(TRefByValue<const TDesC16> aFormat, ...)
| Intended Usage : Add the specified comment to the log file. Wide descriptor version
| Error Condition :
| @since 6.0
| @param aFormat The text to be formatted and logged
| @param ... An argument set
| @pre None
| @post The specified text is formatted and added to the log file
parameters (list Parameters
(object Parameter "aFormat"
type "TRefByValue<const TDesC16>")
(object Parameter ""
type "..."))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Log"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8AA4D001BF"
documentation
|*
| @fn void Log(MLogOutput* aLogOutput, const TDesC16& aMessage)
| Intended Usage : Helper function which will log out a descriptor. The destination for
| logging depends whether an alternative logger was supplied by the user at construction.
| Descriptors to be logged are broken up into maximum lengths of 150 as this is more
| manageable and is the limit supported by RFileLogger. Wide descriptor version.
| @since 6.0
| @param aLogOutput The logging mechanism to use
| @param aMessage The descriptor to log
| @pre This CDataLogger is constructed
| @post The message is logged to the destination
parameters (list Parameters
(object Parameter "aLogOutput"
type "MLogOutput*")
(object Parameter "aMessage"
type "const TDesC16&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "SetupLoggingL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54D10366"
documentation
|*
| @fn void SetupLoggingL(TLoggingInfo* aLogInfo)
| Intended Usage :
| Error Condition :
| @since 6.0
| @param aLogInfo The user supplied logging configuration information
| @pre Called from ConstructL()
| @post Logging output objects are configured.
parameters (list Parameters
(object Parameter "aLogInfo"
type "TLoggingInfo*"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "LogInformationWithParameters"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AADFEED0393"
documentation
|*
| @fn IMPORT_C void LogInformationWithParameters(const TDesC8& aFormat, ...)
| Intended Usage : Add the specified comment to the log file. Narrow
| descriptor version
| Error Condition :
| @since 6.0
| @param aFormat The text to be formatted and logged
| @param ... An argument set
| @pre None
| @post The specified text is formatted and added to the log file
parameters (list Parameters
(object Parameter "aFormat"
type "TRefByValue<const TDesC8>")
(object Parameter ""
type "..."))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "LogInformation"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AADFEED03E3"
documentation
|*
| @fn IMPORT_C void LogInformation(const TDesC8& aComment)
| Intended Usage : Add the specified comment to the log file. Narrow descriptor
| version
| Error Condition :
| @since 6.0
| @param aComment The text to be logged
| @pre None
| @post The specified text is added to the log file
parameters (list Parameters
(object Parameter "aComment"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++"
nestedClasses (list nestedClasses
(object Class "TDebugPrint"
quid "3A893F9A018D"
module "Component View::TestBed"
quidu "3A701D270171")
(object Class "TNullDebugPrint"
quid "3A893FA40336"
module "Component View::TestBed"
quidu "3A701D270171")))
(object Class "CUnitTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A23BA9F037C"
documentation
|*
| @public
| @class CUnitTest
| Dependencies : CTimer, MTransitionObserver
| Comments : Abstract base class upon which a test developer can base his unit test class.
| Most functionality is implemented in this base class, to write a derived class just implement
| a NewL() and a ConstructL() on the new object. ConstructL() should first call
| UnitTestConstructL() and then create the transitions which make up this unit test.
| Eg.
| @code
| _LIT(KExampleUnitTest,"CExampleUnitTest");
|
| CExampleUnitTest* CExampleUnitTest::NewL(CDataLogger& aDataLogger,
| MUnitTestObserver& aObserver)
| {
| CExampleUnitTest* self = new(ELeave) CExampleUnitTest(aDataLogger,
| aObserver);
| self->ConstructL();
| return self;
| }
|
| TInt CExampleUnitTest::RunError(TInt aError)
| {
| // The RunL left so chain to the base first and then cleanup
| TInt error = CUnitTest::RunError(aError); // Chain to base
| delete iTestClass;
| iTestClass = NULL;
| return error;
| }
|
| CExampleUnitTest::~CExampleUnitTest()
| {
| // delete the test context information
| delete iStateAccessor;
| delete iUTContext;
| delete iValidator;
|
| // Simply delete our test class instance
| delete iTestClass;
| }
|
| CExampleUnitTest::CExampleUnitTest(CDataLogger& aDataLogger,
| MUnitTestObserver& aObserver,
| MStateAccessor& aStateAccessor)
| : CUnitTest(KExampleUnitTest, aDataLogger, aObserver, aStateAccessor)
| {
| //Do nothing
| }
|
| // Now the Individual transitions need to be added.
| void CExampleUnitTest::ConstructL()
| {
| // Perform base class initialization
| UnitTestConstructL();
|
| // Create the input variables to the transition creation
| iStateAccessor = new(ELeave) TExampleStateAccessor();
| iUTContext = new(ELeave) CUnitTestContext(iDataLogger, *iStateAccessor, *this);
| iValidator = new(ELeave) TTransitionValidator(*iUTContext);
|
| // Add the Transitions in the order they are to run
| // C'tor first, D'tor last...
| AddTransitionL(new(ELeave)CExampleNewLTransition(*iUTContext, *iValidator, iTestClass));
| AddTransitionL(new(ELeave)CExampleDtorTransition(*iUTContext, *iValidator, iTestClass));
| }
|
| @endcode
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A70658A00EB"
supplier "Logical View::EPOC Classes::CTimer"
quidu "3A81845902F1")
(object Inheritance_Relationship
quid "3A927748016E"
supplier "Logical View::Test Bed Classes::MTransitionObserver"
quidu "3A8276CF002C"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A378D2002C2"
stereotype "Uses"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
exportControl "Private")
(object Uses_Relationship
quid "3A41E8DE01F8"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Uses_Relationship
quid "3A87AD5D01ED"
supplier "Logical View::Test Bed Classes::MUnitTestObserver"
quidu "3A8276D1007E")
(object Uses_Relationship
quid "3AAE43920184"
stereotype "Creates"
supplier "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330")
(object Uses_Relationship
quid "3AAE45D3033C"
stereotype "Creates"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A"))
operations (list Operations
(object Operation "CUnitTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A70658A01AA"
documentation
|*
| @fn inline CUnitTest(const TDesC& aName,
| CDataLogger& aDataLogger,
| MUnitTestObserver& aUnitTestObserver)
| Intended Usage : Standard Constructor
| Error Condition :
| @param aName The identifier of this unit test
| @param aDataLogger Provides the logging capability
| @param aUnitTestObserver Is informed when this unit test completes
| @since 6.0
parameters (list Parameters
(object Parameter "aName"
type "const TDesC&"
const TRUE)
(object Parameter "aDataLogger"
type "CDataLogger&")
(object Parameter "aUnitTestObserver"
type "MUnitTestObserver&"))
result "inline "
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "TransitionSetL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658A01DC"
documentation
|*
| @fn TransitionSetL() const
| Intended Usage : Creates and returns a CUnitTestInfo containing information on this
| UnitTest. Passes ownership of the CUnitTestInfo to the calling object.
| Error Condition :
| @since 6.0
| @return CUnitTestInfo* Information on this unit test
| @pre None
stereotype "const"
result "CUnitTestInfo*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "UnitTestName"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A70658A01E6"
documentation
|*
| @fn inline const TDesC& UnitTestName() const
| Intended Usage : Return the name identifier of this Unit Test
| Error Condition :
| @since 6.0
| @return TDesC& The identifier of this unit test
| @pre None
stereotype "const"
result "const TDesC&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RunTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658A0204"
documentation
|*
| @fn void RunTest(TTimeIntervalMicroSeconds32 aTimeAfter = 0)
| Intended Usage : Sets up the Timer Object request to cause the test to run.
| Error Condition :
| @since 6.0
| @param aTimeAfter The time after which the unit test should be run
| @pre None
| @post RunL() will be set up to run after the specified time.
parameters (list Parameters
(object Parameter "aTimeAfter"
type "TTimeIntervalMicroSeconds32"
initv "0"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CUnitTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658A0236"
documentation
|*
| @fn ~CUnitTest()
| Intended Usage : Standard Destructor
| Error Condition :
| @since 6.0
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AddBlockingTransitionL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEEC010F"
documentation
|*
| @fn IMPORT_C void AddBlockingTransitionL(CTransition* aTransition)
| Intended Usage : Adds a transition to the unit test which will block until all
| previous asynchronous transitions have completed before running.
| @exception KErrNoMemory
| @since 6.0
| @param aTransition The transition to be added to the list
| @pre Should be used in developer implemented ConstructL() to add transitions to the
| Unit Test
| @post The specified transition is added to the list to be run for this unit test
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "UnitTestConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEEC015F"
documentation
|*
| @fn IMPORT_C void UnitTestConstructL()
| Intended Usage : Called from derived class construction to perform all base
| class initialisation.
| Error Condition :
| @since 6.0
| @pre Should be called during construction of the derived class to perform base class
| initialisation.
| @post Unspecified
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEEC0173"
documentation
|*
| @fn IMPORT_C virtual void ConstructL() = 0
| Intended Usage : Must be overridden in derived class to complete construction
| Error Condition :
| @since 6.0
stereotype "abstract"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEEC019B"
documentation
|*
| @fn virtual void RunL()
| Intended Usage : Implementation of CActive method. Each iteration of RunL() causes one transition
| to be run.
| Error Condition :
| @since 6.0
| @pre Preconditions are ensured by RunTest()
| @post Transition has been activated
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9277480236"
documentation
|*
| @fn Complete(CTransition& aTransition)
| Intended Usage : MTransitionObserver override that is called to indicate
| that an asynchronous function on the specified
| transition has completed.
| @since 6.0
| @param aTransition The transition which has completed an async function.
| @pre The specified transition has launched an asynchronous function
| @post The transition has fully completed, if all transitions are complete
| then the unittest is complete.
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition&"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AddTransitionL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A93A42B020E"
documentation
|*
| @fn IMPORT_C void AddTransitionL(CTransition* aTransition)
| Intended Usage : Adds the transition to the list to be run during this unit test
| @exception KErrNoMemory
| @since 6.0
| @param aTransition The transition to be added to the list
| @pre Should be used in developer implemented ConstructL() to add transitions to the
| Unit Test
| @post The specified transition is added to the list to be run for this unit test
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetParametersL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9F862C0248"
documentation
|*
| @fn SetParametersL(TAny* aParams)
| Intended Usage : Should be overridden in the derived unit test to accept parameters
| to be used in the unit test. The default implementation is to do nothing.
| Error Condition :
| @since 6.0
| @param aParams The parameter block which the unit test will use
| @pre This CUnitTest is constructed
| @post The parameters are stored and ready for use in the test
stereotype "virtual"
parameters (list Parameters
(object Parameter "aParams"
type "TAny*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetRTest"
quid "3DFF46F0002E"
parameters (list Parameters
(object Parameter "aRTest"
type "RTest*"))
result "inline void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetCurrentTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D061000E"
documentation
|*
| @fn SetCurrentTransition(CTransition& aTransition)
| Intended Usage : MTransitionObserver override that recieves a reference to
| the transition whose RnunL() method is executing.
| This allows transition information can be retrieved and
| RepeatOnce() can be called on the transition.
| @since 6.0
| @param aTransition A reference to the transition to set as current
| @return void
| @pre None
| @post aTransition will be recorded as the currently
| executing transition.
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition&"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetCurrentTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D0610040"
documentation
|*
| @fn GetCurrentTransition() const
| Intended Usage : Retrieve a reference to the transition whose RunL() method
| is currently executing.
| This allows transition information can be retrieved and
| RepeatOnce() can be called on the transition.
| @since 6.0
| @return CTransition& a reference to the currently executing transition.
| @pre None
| @post No change.
stereotype "const"
result "IMPORT_C CTransition&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AddLeaveErrorCodeL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E920393"
parameters (list Parameters
(object Parameter "aLeaveErrorCode"
type "TInt"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "PrepareUnitTestL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3B449E930041"
documentation
|*
| @fn PrepareUnitTestL()
| Intended Usage : May be overidden in the derived unit test to perform any unit test
| specific environment setup (eg copying data files into place). The
| default implementation is to do nothing.
| Error Condition : Depends on implementation.
| @since 6.0
| @pre This CUnitTest is constructed
| @post Depends on implementation
stereotype "virtual"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iDataLogger"
quid "3A41E4CD0328"
documentation "* The test logging mechanism"
type "CDataLogger&"
exportControl "Protected"
Containment "By Reference"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MStateAccessor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A23BE150330"
documentation
|*
| @public
| @class MStateAccessor
| Dependencies : None<br>
| Comments : Mixin which is used to define a class used for state checking of
| a test object.<br>
| The test developer should create a class for testing the state of the object under test. This can
| be a 'C' or 'T' class but should inherit from this class. The derived class can add any
| functionality which the developer requires but must implement this InvariantTest method as it will
| be called by the test framework automatically.
stereotype "Interface"
operations (list Operations
(object Operation "InvariantTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C022F"
documentation
|*
| @fn virtual TInt InvariantTest(TAny* aTestObject) = 0
| Intended Usage : Override this in the derived class to implement
| invariant testing<br>
| Error Condition : <br>
| @since 6.0
| @param TAny* aTestObject "The object to be tested"
| @return TInt
| @pre A valid test object can be passed in
| @post Returns an error code dependant on the result of the test
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTestObject"
type "TAny*"))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A23BFC30021"
documentation
|*
| @public
| @class CTransition
| Dependencies : CActive
| Comments : Base class from which test developers
| can derive their own transitions for both
| synchronous and asynchronous methods on
| the test class.
|
| The default behaviour is to log its activity,
| and claim that the pre and post conditions are true.
| The TransitMethodL implementation does nothing.
| To write a complete test class method transition
| override:
|
| 1. The c'tor, (To obtain the test class reference,
| (or pointer reference for a NewL transit),
| and any parameters for the TransitMethodL).
|
| 2. SetStartStateL() to set the test class state,
| Using the TStateAccessor provided in the c'tor.
|
| 3. ValidatePreConditions() to test the test class state
| is valid.
|
| 4. TransitMethodL() to define the transition behaviour,
| calling the method to test with the appropriate parameters.
|
| 5. ValidatePostConditions(), to check the end state is valid.
|
| The simplest case of implementation is to derive an empty
| class, that relies entirely upon the default behaviour,
| and implement the remaining methods as appropriate.
| (See the the EXAMPLE implementation.)
stereotype "boundary"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A64744702ED"
supplier "Logical View::EPOC Classes::CActive"
quidu "3A3F2F6E0343"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A378BD9025D"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Uses_Relationship
quid "3A87AD61006C"
supplier "Logical View::Test Bed Classes::MTransitionObserver"
quidu "3A8276CF002C")
(object Uses_Relationship
quid "3A87EAF502E1"
supplier "Logical View::External Classes::Support::Unit"
quidu "3A23BCD00043")
(object Uses_Relationship
quid "3AAE437E012B"
stereotype "Uses"
supplier "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330")
(object Uses_Relationship
quid "3AAE469B033A"
stereotype "Creates"
supplier "Logical View::Test Bed Classes::TTransitionInfo"
quidu "3A8276D1009C"
client_cardinality (value cardinality "1..1")))
operations (list Operations
(object Operation "DoCancel"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C0383"
documentation
|*
| @fn virtual void DoCancel()
| Intended Usage : Standard Active Object method for cancelling the current request
| Error Condition :
| @since 6.0
| @pre None
| @post Any outstanding requests are cancelled
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C03C9"
documentation
|*
| @fn virtual void RunTransition(TRequestStatus* aUnitTestStatus)
| Intended Usage : Indicates that this transition should be run as soon as possible.
| This function calls ValidatePreConditions to ensure the object is in the appropriate start state
| and then sets the transition active causing its RunL function to be called.
| Error Condition :
| @since 6.0
| @param aUnitTestStatus Status word of the calling CUnitTest
| @pre The test object is in an appropriate state for this transition
| @post The test object is in the end state of this transition
stereotype "virtual"
parameters (list Parameters
(object Parameter "aUnitTestStatus"
type "TRequestStatus*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TransitionId"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C03DD"
documentation
|*
| @fn IMPORT_C const TDesC& TransitionId() const
| Intended Usage : Returns the transition identifier
| Error Condition :
| @since 6.0
| @return const TDesC& The identifier of this transition
| @pre The CTransition has been instantiated
stereotype "const"
result "IMPORT_C const TDesC&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetStartStateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D001D"
documentation
|*
| @fn virtual void SetStartStateL()
| Intended Usage : Sets the state of the test object to that specified
| Error Condition :
| @since 6.0
| @pre The CTransition is instantiated
| @post The CTransition is in the state specified
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0031"
documentation
|*
| @fn IMPORT_C ~CTransition()
| Intended Usage : Standardized virtual destruction method
| @since 6.0
| @pre The CTransition exists
| @post The object has been destroyed
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TransitMethodL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A75626E0133"
documentation
|*
| @fn TransitMethodL()
| Intended Usage : Calls the method on the class being tested. If the call is to
| an asynchronous service provider you must set iStatus to KRequestPending as usual
| Error Condition :
| @since 6.0
| @pre Preconditions for this transition have been validated
| @post The test method has been executed
stereotype "abstract"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A75626E015B"
documentation
|*
| @fn RunL()
| Intended Usage : Implementation of CActive pure virtual method. For each transition execution
| RunL is performed twice.
| The first time it calls TransitMethodL() which is the developer defined function which executes the
| test method. It then immediately sets itself active and attempts to complete. If TransitMethodL()
| called a synchronous function then iStatus will not be KRequestPending and the RunL will be called as
| soon as it is scheduled. If TransitMethodL() calls an asyncronous function then it will pass iStatus to the function and RunL
| will be called when the asynchronous function completes.
| Whichever method is used the second call of RunL() will complete the request of the CUnitTest which
| called this transition by setting its status word. If it has been requested that this transition is
| repeated then the status word will be set to KTestBedRepeatTest.
| Error Condition :
| @since 6.0
| @pre RunTransition() ensures the preconditions for this function
| @post After 1st run - test method has been called
| After 2nd run - Unittest has been completed.
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RepeatOnce"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A7A7FB001AC"
documentation
|*
| @fn IMPORT_C void RepeatOnce()
| Intended Usage : Flag this transition to be repeated
| @since 6.0
| @pre None
| @post The iRepeatThis flag is set to true.
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TransitionInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A7A7FB001CA"
documentation
|*
| @fn IMPORT_C const TTransitionInfo& TransitionInfo() const
| Intended Usage : Get information on this transition. Return struct contains the
| transition ID, the current iteration and the logging mechanism used by this transition
| Error Condition :
| @since 6.0
| @return const TTransitionInfo Information on the current transition
| @pre This CTransition is initialized
stereotype "const"
result "IMPORT_C const TTransitionInfo&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RunError"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F440175"
documentation
|*
| @fn RunError(TInt anErrorCode)
| Intended Usage : Called by the active scheduler if RunL leaves
| @since 6.0
| @param anErrorCode The error code which RunL left with
| @return KErrNone because if a CTransition::RunL leaves then we simply log
| the event and inform the CUnitTest.
| @pre This function is only called by the active scheduler if RunL leaves.
| @post The owning CUnitTest has been informed that this CTransition left
stereotype "virtual"
parameters (list Parameters
(object Parameter "aErrorCode"
type "TInt"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetBlockingTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A93A42D0198"
documentation
|*
| @fn IMPORT_C void SetBlockingTransition(TBool aBlocking)
| Intended Usage : A blocking transition is one which does not run until all
| outstanding asynchronous transitions have completed.
| This function does not need to be used by test developers as it is taken
| care of in the transition and unittest base classes. Blocking transitions
| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
| @since 6.0
| @param aBlocking Pass ETrue to set this as a blocking transition
| @pre This object is fully constructed
| @post The blocking status of this CTransition is set
parameters (list Parameters
(object Parameter "aBlocking"
type "TBool"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "IsBlockingTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A93A42D01CA"
documentation
|*
| @fn IMPORT_C TBool IsBlockingTransition() const
| Intended Usage : A blocking transition is one which does not run until all
| outstanding asynchronous transitions have completed. This function returns
| whether this is a blocking transition.
| This function does not need to be used by test developers as it is taken
| care of in the transition and unittest base classes. Blocking transitions
| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
| @since 6.0
| @return TBool Flag indicating whether this is a blocking transition or not.
| @pre None
stereotype "const"
result "IMPORT_C TBool"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "PostTransitionCleanup"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E9602B2"
documentation
|*
| @fn PostTransitionCleanup()
| Intended Usage : Called from the RunL immediately after TransitMethodL() executes
| @since 6.0
| @pre Must be called from RunL only after TransitMethodL() has completed.
| @post Default behaviour is to do nothing.
| See the derived classes for additional functionality.
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "GetErrorCode"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E96032A"
documentation
|*
| @fn GetErrorCode() const
| Intended Usage : Returns the error code last recorded by the transition.
| @since 6.0
| @return The error code that was last recorded during the transition execution.
| @pre This object is fully constructed.
stereotype "const"
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CComponentTester"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A24DC16022F"
documentation
|*
| @public
| @class CComponentTester
| Dependencies : CActive, MUnitTestObserver
| Comments : Abstract class from which developers can derive their own component testing
| classes. To write a derived class just implement a NewLC() and a ConstructL() from
| which ComponentTesterConstructL() should be the first thing called.
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A8276CF037E"
supplier "Logical View::Test Bed Classes::MUnitTestObserver"
quidu "3A8276D1007E")
(object Inheritance_Relationship
quid "3A9E205C003C"
supplier "Logical View::EPOC Classes::CActive"
quidu "3A3F2F6E0343"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A41E8E302A0"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Uses_Relationship
quid "3A895EA900EF"
stereotype "Uses"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"))
operations (list Operations
(object Operation "TestComponent"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A34E609008C"
documentation
|*
| @fn IMPORT_C virtual void TestComponent(RPointerArray<TTestInfo>* aTests)
| Intended Usage : Called to perform a full test of the component. Runs the listed
| tests or all unit tests if aTests == 0
| Error Condition :
| @since 6.0
| @param aTests The list of tests to run, 0 means run all tests
| @pre This CComponentTester is fully initialized
| @post All unit tests will be set up to run
stereotype "virtual"
parameters (list Parameters
(object Parameter "aTests"
type "RPointerArray<TTestInfo>*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TransitionSetsL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B03E7"
documentation
|*
| @fn IMPORT_C RPointerArray<CUnitTestInfo>* TransitionSetsL() const
| Intended Usage : Called to provide a list of the transition sets in this component test.
| Ownership of the array is passed to the calling object.
| Error Condition :
| @since 6.0
| @return RPointerArray<CUnitTestInfo>* Information on the unit tests contained
| in this component. Ownership of the array is passed to the calling object.
| @pre None
stereotype "const"
result "IMPORT_C RPointerArray<CUnitTestInfo>*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CComponentTester"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C0012"
documentation
|*
| @fn ~CComponentTester()
| Intended Usage : Standardized virtual destruction method
| @since 6.0
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A7147060397"
documentation
|*
| @fn IMPORT_C void Complete(CUnitTest* aUnitTest)
| Intended Usage : Used, by the observed unit test, to indicate that the
| test has completed
| Error Condition :
| @since 6.0
| @param aUnitTest The unit test which has completed.
| @pre None
| @post If this was the last unit test then iObserver is informed that this
| component is complete.
parameters (list Parameters
(object Parameter "aUnitTest"
type "CUnitTest*"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ComponentTesterConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEED01D9"
documentation
|*
| @fn IMPORT_C void ComponentTesterConstructL()
| Intended Usage : Must be called by derived class ConstructL() to perform base class
| initialisation.
| Error Condition :
| @since 6.0
| @pre None
| @post Object is fully constructed
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEED01ED"
documentation
|*
| @fn IMPORT_C virtual void ConstructL() = 0
| Intended Usage : Standard two-phase construction method. To be implemented
| in derived class
| Error Condition :
| @since 6.0
| @pre First phase of construction is complete
| @post Object is fully constructed
stereotype "abstract"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "AddUnitTestL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A76AEED020B"
documentation
|*
| @fn IMPORT_C void AddUnitTestL(const CUnitTest* aUnitTest)
| Intended Usage : Used by derived class to add UnitTests to the list
| Error Condition :
| @since 6.0
| @param aUnitTest The UnitTest to be added
| @pre None
| @post The specified unit test is added to the list of tests to be executed.
parameters (list Parameters
(object Parameter "aUnitTest"
type "const CUnitTest*"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "DoCancel"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9E205C00C8"
documentation
|*
| @fn IMPORT_C void DoCancel()
| Intended Usage :
| Error Condition :
| @since 6.0
| @pre This CComponentTester is fully constructed.
| @post Any outstanding asynchronous requests are cancelled.
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9E205C00DC"
documentation
|*
| @fn IMPORT_C void RunL()
| Intended Usage :
| Error Condition :
| @since 6.0
| @pre This CComponentTester is fully constructed
| @post One of the CUnitTest contained in this CComponentTester has been run
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "AddParamUnitTestL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9F862D03BC"
documentation
|*
| @fn IMPORT_C void AddParamUnitTestL(const CUnitTest* aUnitTest)
| Intended Usage : Used by derived classes to add UnitTests which can only be run when
| they are supplied with parameters from the UI.
| Error Condition :
| @since 6.0
| @param aUnitTest The unit test to add to the list
| @pre None
| @post The specified unit test is added to the list of test to be executed and
| is flagged as requiring parameters
parameters (list Parameters
(object Parameter "aUnitTest"
type "const CUnitTest*"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetRTest"
quid "3DFF439D008C"
parameters (list Parameters
(object Parameter "aRTest"
type "RTest*"))
result "IMPORT void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CTestController"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A34E468034A"
documentation
|*
| @public
| @class CTestController
| Dependencies : CBase
| Comments : Manages the whole test procedure.
stereotype "boundary"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A64754A03AD"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A378DA103AD"
stereotype "Creates"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F")
(object Uses_Relationship
quid "3AAE50D8005E"
stereotype "Creates"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"))
operations (list Operations
(object Operation "FindComponents"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A34F53D0165"
documentation
|*
| @fn RPointerArray<CComponentInfo>& FindComponents() const
| Intended Usage : Returns an array of the components available for testing
| Error Condition :
| @since 6.0
| @return RPointerArray<CComponentInfo>& Information on the components which
| are available for testing.
| @pre The object is fully constructed
| @post Returns an array of the available components which can be used to select
| which test to run.
stereotype "const"
result "IMPORT_C const RPointerArray<CComponentInfo>&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B011F"
documentation
|*
| @fn void ConstructL(TLoggingInfo* aLogInfo)
| Intended Usage : Completes the safe construction of the CTestController object
| @exception KErrNoMemory.
| @since 6.0
| @param aLogInfo The logging configuration information
| @pre First phase of construction is complete
| @post Object is fully constructed
parameters (list Parameters
(object Parameter "aLogInfo"
type "TLoggingInfo*")
(object Parameter "aEntryPoint"
type "ComponentTesterInitialiserLC"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CTestController"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0133"
documentation
|*
| @fn CTestController(CActiveScheduler* aScheduler)
| Intended Usage : Default Constructor
| @since 6.0
| @param aScheduler The existing active scheduler or NULL
parameters (list Parameters
(object Parameter "aScheduler"
type "CActiveScheduler*")
(object Parameter "aRTest"
type "RTest*"
initv "NULL"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "Start"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B015B"
documentation
|*
| @fn IMPORT_C void Start(RPointerArray<TTestInfo>* aTests = 0)
| Intended Usage : Starts the specified test. If the default arguments are used
| then all tests are run on all components
| @since 6.0
| @param aTests The list of tests to be run. 0 means all tests should be run.
| @pre None
| @post Starts the active scheduler and therefore doesn't complete until the
| active scheduler is stopped.
parameters (list Parameters
(object Parameter "aTests"
type "RPointerArray<TTestInfo>*"
initv "0"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CTestController"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0183"
documentation
|*
| @fn ~CTestController()
| Intended Usage : Standardized virtual destruction method
| @since 6.0
stereotype "virtual"
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0197"
documentation
|*
| @fn static IMPORT_C CTestController* NewLC(CActiveScheduler* aScheduler,
| TLoggingInfo* aLogInfo = NULL)
| Intended Usage : Standardized safe construction which leaves CTestController* on the cleanup stack.
| @exception KErrNoMemory.
| @since 6.0
| @param aScheduler The active scheduler, if one exists, otherwise NULL
| @param aLogInfo The logging configuration information
| @return CTestController* A pointer to the newly created class.
| @pre None
| @post CTestController is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aScheduler"
type "CActiveScheduler*")
(object Parameter "aLogInfo"
type "TLoggingInfo*"
initv "NULL")
(object Parameter "aEntryPoint"
type "ComponentTesterInitialiserLC")
(object Parameter "aRTest"
type "RTest*"))
result "IMPORT_C CTestController*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B01BF"
documentation
|*
| @fn static IMPORT_C CTestController* NewL(CActiveScheduler* aScheduler,
| TLoggingInfo* aLogInfo = NULL)
| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack.
| @exception KErrNoMemory.
| @since 6.0
| @param aScheduler The active scheduler to use, pass NULL if no scheduler exists
| @param aLogInfo The logging info to use, defaults to NULL
| @return CTestController* A pointer to the newly created class.
| @pre None
| @post Nothing is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aScheduler"
type "CActiveScheduler*")
(object Parameter "aLogInfo"
type "TLoggingInfo*"
initv "NULL")
(object Parameter "aEntryPoint"
type "ComponentTesterInitialiserLC")
(object Parameter "aRTest"
type "RTest*"))
result "IMPORT_C CTestController*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataLogger"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8D59C8022A"
documentation
|*
| @fn IMPORT_C CDataLogger& DataLogger() const
| Intended Usage : Returns a reference to the file logging functionality for use
| by the user interface component.
| @since 6.0
| @return CDataLogger& The current data logger to allow external logging
| @pre The CTestController has been created so that the data logger exists
| @post Unspecified
stereotype "static"
result "IMPORT_C CDataLogger&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "InitialiseComponentTesterL"
quid "3DFF45DA0109"
parameters (list Parameters
(object Parameter "aEntryPointLC"
type "ComponentTesterInitialiserLC"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<CTransition>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658A0166"
stereotype "entity"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658A0177"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D")
(object Uses_Relationship
quid "3A81838E01D7"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
supplier_cardinality (value cardinality "0..n")
client_cardinality (value cardinality "1"))
(object Uses_Relationship
quid "3A87B0970263"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
supplier_cardinality (value cardinality "0..n")
client_cardinality (value cardinality "1")))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<CComponentInfo>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658B0089"
stereotype "entity"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658B0096"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D")
(object Uses_Relationship
quid "3A8182F2027D"
supplier "Logical View::Test Bed Classes::CComponentInfo"
quidu "3A70658B02D7"
supplier_cardinality (value cardinality "0..n")
client_cardinality (value cardinality "1")))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CComponentInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A70658B02D7"
documentation
|*
| @public
| @class CComponentInfo
| Dependencies : CBase
| Comments : Holds information about all the tests within a component.
stereotype "entity"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A70658B02E1"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071"))
operations (list Operations
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B02FF"
documentation
|*
| @fn void ConstructL()
| Intended Usage : Standard second phase of construction
| Error Condition :
| @since 6.0
| @pre First phase of construction is complete
| @post Object is fully constructed
parameters (list Parameters
(object Parameter "aEntryFunc"
type "ComponentTesterInitialiserLC")
(object Parameter "aUnitTestsInfo"
type "RPointerArray<CUnitTestInfo>*"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CComponentInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0300"
documentation
|*
| @fn CComponentInfo(TEntry* aEntry, RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
| Intended Usage : Standard constructor. This object takes ownership of both parameters.
| Error Condition :
| @since 6.0
| @param aEntry Indicates the dll which contains this test component
| @param aUnitTestsInfo The transition sets in this component test
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "UnitTestsInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A70658B030A"
documentation
|*
| @fn inline RPointerArray<CUnitTestInfo>& UnitTestsInfo() const
| Intended Usage : Get a list of the transition sets in this component
| Error Condition :
| @since 6.0
| @return RPointerArray<CUnitTestInfo>& Information on the unit tests contained in
| this component.
| @pre None
stereotype "const"
result "const RPointerArray<CUnitTestInfo>&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GlobalEntryFunc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A70658B030B"
documentation
|*
| @fn inline TEntry* Entry() const
| Intended Usage : Get the full path and name of this test component
| Error Condition :
| @since 6.0
| @return TEntry* Information on the dll containing this components tests.
| @pre None
result "ComponentTesterInitialiserLC"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CComponentInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0313"
documentation
|*
| @fn ~CComponentInfo()
| Intended Usage : Standard destructor
| Error Condition :
| @since 6.0
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B0314"
documentation
|*
| @fn static CComponentInfo* NewL(TEntry* aEntry,
| RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
| Intended Usage : Standard two-phase construction which leaves nothing on the
| cleanup stack. This object takes ownership of both parameters.
| Error Condition :
| @since 6.0
| @param aEntry Indicates the dll which contains this test component
| @param aUnitTestsInfo The transition sets in this component test
| @return CComponentInfo* A pointer to the newly created class
| @pre None
| @post Nothing is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aEntryFunc"
type "ComponentTesterInitialiserLC")
(object Parameter "aUnitTestsInfo"
type "RPointerArray<CUnitTestInfo>*"))
result "IMPORT_C CComponentInfo*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658B031D"
documentation
|*
| @fn static CComponentInfo* NewLC(TEntry* aEntry,
| RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
| Intended Usage : Standard two phase construction which leaves a CComponentInfo on the
| cleanupstack. This object takes ownership of both parameters.
| Error Condition :
| @since 6.0
| @param aEntry Indicates the dll which contains this test component
| @param aUnitTestsInfo The transition sets in this component test
| @return CComponentInfo* A pointer to the newly created class
| @pre None
| @post CComponentInfo is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aEntryFunc"
type "ComponentTesterInitialiserLC")
(object Parameter "aUnitTestsInfo"
type "RPointerArray<CUnitTestInfo>*"))
result "CComponentInfo*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<CUnitTestInfo>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658B02E2"
stereotype "entity"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658B02F0"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D")
(object Uses_Relationship
quid "3A81831D0094"
supplier "Logical View::Test Bed Classes::CUnitTestInfo"
quidu "3A70658D0154"
supplier_cardinality (value cardinality "0..n")))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<CUnitTest>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658B03D2"
stereotype "entity"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658B03E6"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D")
(object Uses_Relationship
quid "3A81834502C2"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
supplier_cardinality (value cardinality "0..n")
client_cardinality (value cardinality "1")))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CTestManager"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A70658C0166"
documentation
|*
| @public
| @class CTestManager
| Dependencies : CActive, MComponentTestObserver
| Comments : Active object which launches all the tests which the TestController has
| discovered. Also, acts as an observer on each CComponentTester waiting for a Complete
| message to indicate the test has finished.
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A70658C0167"
supplier "Logical View::EPOC Classes::CActive"
quidu "3A3F2F6E0343")
(object Inheritance_Relationship
quid "3A8D3B0F0205"
supplier "Logical View::Test Bed Classes::MComponentTestObserver"
quidu "3A70658E00AB"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A87B79B00A3"
stereotype "Uses"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"))
operations (list Operations
(object Operation "DoCancel"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01C2"
documentation
|*
| @fn void DoCancel()
| Intended Usage : Standard Active Object method used to cancel any outstanding requests
| Error Condition :
| @since 6.0
| @pre Object is fully constructed and initialised
| @post Any outstanding requests have been cancelled.
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01CA"
documentation
|*
| @fn void RunL()
| Intended Usage : Used to launch each test, in turn, and then to stop the active
| scheduler when all tests have completed
| @since 6.0
| @pre None
| @post Initially each run of RunL() will result in a ComponentTester being created and
| launched. Once all the tests have launched RunL() will only be called at completion
| to stop the active scheduler.
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01CB"
documentation
|*
| @fn void ConstructL()
| Intended Usage : Second phase of safe two-phase construction method
| @since 6.0
| @pre First phase of construction is complete
| @post Object is fully constructed and initialized
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CTestManager"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01CC"
documentation
|*
| @fn CTestManager(RPointerArray<CComponentInfo>* aTestList,
| CDataLogger& aDataLogger)
| Intended Usage : Constructor
| @since 6.0
| @param aTestList The list of tests to be launched by this CTestManager
| @param aDataLogger The file logging capability
parameters (list Parameters
(object Parameter "aTestList"
type "RPointerArray<CComponentInfo>*")
(object Parameter "aDataLogger"
type "CDataLogger&")
(object Parameter "aRTest"
type "RTest*"
initv "NULL"))
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01D5"
documentation
|*
| @fn void Complete(CComponentTester* aTester, TInt aUnitTestId)
| Intended Usage : Callback from the CComponentTester being observed to indicate
| that it has completed a unit test
| @since 6.0
| @param aTester The CComponentTester which is signalling
| @param aUnitTestId The Id of the completed unit test
| @pre The specified unit test has been launched
| @post If all unit tests are complete then the specified CComponentTester has been
| added to the Garbage list ready for deletion at the next opportunity, this will also
| unload the appropriate library. Otherwise launch the next unit test.
parameters (list Parameters
(object Parameter "aTester"
type "CComponentTester*")
(object Parameter "aUnitTestId"
type "TInt"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RunTests"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01DE"
documentation
|*
| @fn void RunTests(RPointerArray<TTestInfo>* aTests)
| Intended Usage : Prepare for the test run.
| Error Condition :
| @since 6.0
| @param aTests The list of tests to run, 0 means all tests
| @pre None
| @post This is active and awaiting call to RunL() by the active scheduler
parameters (list Parameters
(object Parameter "aTests"
type "RPointerArray<TTestInfo>*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CTestManager"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01DF"
documentation
|*
| @fn ~CTestManager()
| Intended Usage : Standard destructor
| @since 6.0
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658C01E8"
documentation
|*
| @fn static CTestManager* NewL(RPointerArray<CComponentInfo>* aTestList,
| CDataLogger& aDataLogger)
| Intended Usage : Standard two-phase construction which leaves nothing on the
| CleanupStack
| @since 6.0
| @param aTestList List of tests available to be performed
| @param aDataLogger Provides the file logging functionality
| @return CTestManager* A pointer to the newly created class
| @pre None
| @post Nothing is left on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aTestList"
type "RPointerArray<CComponentInfo>*")
(object Parameter "aDataLogger"
type "CDataLogger&")
(object Parameter "aRTest"
type "RTest*"
initv "NULL"))
result "CTestManager*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TestComponentL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8BBFE70360"
documentation
|*
| @fn void TestComponentL(TInt aComponentIndex)
| Intended Usage : Loads the appropriate library and test the specified component
| @since 6.0
| @param aComponentIndex The zero base index of the component to test
| @pre Object is fully constructed and initialised
| @post Specified component test has been activated to run
parameters (list Parameters
(object Parameter "aComponentIndex"
type "TInt"))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunError"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B16364003C4"
documentation
|*
| @fn (TInt aErrorCode)
| Intended Usage : Handles the situation where the RunL leaves. RunL will only leave
| through a leave from TestComponentL, this will occur if the test to be run fails to
| construct.
| Error Condition : None
| @since 6.0
| @param aErrorCode The error code which RunL left with.
| @return KErrNone because we handle the error.
| @pre This object is fully constructed and initialized
| @post The test which failed to construct is cleaned up.
parameters (list Parameters
(object Parameter "aErrorCode"
type "TInt"))
result "TInt"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++"
nestedClasses (list nestedClasses
(object Class "TTestLibrary"
quid "3A8910760266"
module "Component View::TestBed"
quidu "3A701D270171")))
(object Instantiated_Class "RPointerArray<TTestLibrary>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658C01A2"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658C01B6"
supplier "Logical View::EPOC Classes::RArray"
quidu "3A8915390132")
(object Uses_Relationship
quid "3A892F430336"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CUnitTestInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A70658D0154"
documentation
|*
| @public
| @class CUnitTestInfo
| Dependencies : CBase
| Comments : Storage for information about a group of transitions. This group will normally
| correspond to the contents of a CUnitTest.
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A70658D015E"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071"))
operations (list Operations
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D017C"
documentation
|*
| @fn void ConstructL(const TDesC& aSetId)
| Intended Usage : Second phase of safe construction method
| Error Condition :
| @since 6.0
| @param aSetId An identifier for this CUnitTestInfo
| @pre First phase of construction is complete
| @post Object if fully constructed
parameters (list Parameters
(object Parameter "aUnitTestId"
type "const TDesC&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CUnitTestInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0186"
documentation
|*
| @fn CUnitTestInfo()
| Intended Usage : Default constructor
| Error Condition :
| @since 6.0
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "UnitTestId"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A70658D0188"
documentation
|*
| @fn inline const TDesC& UnitTestId() const
| Intended Usage : Returns the identifier of this CUnitTestInfo
| Error Condition :
| @since 6.0
| @return const TDesC& The identifier of this UnitTest
| @pre None
stereotype "const"
result "const TDesC&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CUnitTestInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0190"
documentation
|*
| @fn ~CUnitTestInfo()
| Intended Usage : Standard destructor
| Error Condition :
| @since 6.0
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D0191"
documentation
|*
| @fn static CUnitTestInfo* NewL(const TDesC& aSetId)
| Intended Usage : Two phase constructor which leaves nothing on the cleanup stack
| Error Condition :
| @since 6.0
| @param aSetId An identifier for this CUnitTestInfo
| @return CUnitTestInfo* A pointer to the newly created class
| @pre None
| @post Nothing is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aSetId"
type "const TDesC&"
const TRUE))
result "CUnitTestInfo*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658D019B"
documentation
|*
| @fn static CUnitTestInfo* NewLC(const TDesC& aSetId)
| Intended Usage : Two phase constructor which leaves a CTransition* on the cleanup stack
| Error Condition :
| @since 6.0
| @param aSetId An identifier for this CUnitTestInfo
| @return CUnitTestInfo* A pointer to the newly created class
| @pre None
| @post A CUnitTestInfo is on the CleanupStack
stereotype "static"
parameters (list Parameters
(object Parameter "aSetId"
type "const TDesC&"
const TRUE))
result "CUnitTestInfo*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<TDesC>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A70658D015F"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A70658D0172"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MComponentTestObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value "")
(object Attribute
tool "COM"
name "uuid"
value "5DB917F5-F2E9-11D4-B3F1-00C04F718816"))
quid "3A70658E00AB"
documentation
|*
| @public
| @class MMagicActivityObserver
| @todo Add MMagicActivityObserver class comments...
| Dependencies : None
| Comments :
stereotype "Interface"
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A70658E00B5"
documentation
|*
| @fn virtual Complete() = 0
| Intended Usage : Allows a 'callback' to indicate that the observed class has
| completed its task<br>
| Error Condition : <br>
| @since 6.0
| @return virtual
| @todo Add the pre and post conditions.
| @pre None
| @post Unspecified
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTester"
type "CComponentTester*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MUnitTestObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A8276D1007E"
documentation
|*
| @public
| @class MUnitTestObserver
| Dependencies : None<br>
| Comments : Provides a callback method to the CComponentTester to
| indicate that the unit test has completed
stereotype "Interface"
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8276D1007F"
documentation
|*
| @fn virtual Complete() = 0
| Intended Usage : Allows a 'callback' to indicate that the observed class has
| completed its task<br>
| Error Condition : <br>
| @since 6.0
| @return void
| @pre Should be called to indicate that all transitions in the unit test have completed
| @post The unit test should have completed all operation as it could now be unloaded
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MTransitionObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A8276CF002C"
documentation
|*
| @public
| @class MTransitionObserver
| Dependencies : None<br>
| Comments : Provides a callback method to the CTestController to
| indicate that the specified transition is the current one
stereotype "Interface"
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8276CF0035"
documentation
|*
| @fn virtual void SetCurrentTransition(CTransition* aTransition) = 0
| Intended Usage : Passes the transition which is about to run. This is so that the
| transition information can be retrieved and Repeat() can be called on the transition<br>
| @since 6.0
| @param CTransition* aTransition "The transition to set as current"
| @return void
| @pre None
| @post aTransition will be stored as a pointer to the currently executing transition
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TTransitionInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A8276D1009C"
documentation
|*
| @public
| @struct TTransitionInfo
| Dependencies : None
| Comments : Structure for storing the current transition id and iteration number
stereotype "struct"
operations (list Operations
(object Operation "TTransitionInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A8276D100BF"
parameters (list Parameters
(object Parameter "aTransitionId"
type "const TDesC&"
const TRUE)
(object Parameter "aDataLogger"
type "CDataLogger&"))
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TLogMessageOverflow"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A892F420190"
documentation
|___________________________________________________________________________
| Define the overflow handling classes for any log formatting methods
| Simply record the overflow...
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A892F420191"
supplier "TDes16Overflow"))
operations (list Operations
(object Operation "Overflow"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F4201A9"
parameters (list Parameters
(object Parameter ""
type "TDes16&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TLogMessageOverflow"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A892F4201AE"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TLogFormat"
quid "3A894035038E"
stereotype "entity")
(object Class "MLogOutput"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A9A54CF010B"
documentation
|*
| @public
| @class MLogOutput
| Dependencies : None<br>
| Comments :
stereotype "Interface"
operations (list Operations
(object Operation "Close"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF0115"
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Write"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF0116"
stereotype "abstract"
parameters (list Parameters
(object Parameter "aOutput"
type "const TDesC&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "OpenL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF0118"
stereotype "abstract"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CDefaultLogOutput"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A9A54CF018D"
documentation
|*
| @public
| @class CDefaultLogOutput
| Dependencies : CBase, MLogOutput, TDesC, RFileLogger
| Comments : Default implementation of the MLogOutput interface. This will be used
| if an alternative is not supplied at construction of the CTestController.
stereotype "control"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A9A54CF018E"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071")
(object Inheritance_Relationship
quid "3A9A54CF018F"
supplier "Logical View::Test Bed Classes::MLogOutput"
quidu "3A9A54CF010B"))
operations (list Operations
(object Operation "Close"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF01AB"
documentation
|*
| @fn void Close()
| Intended Usage : Closes RFileLogger when logging has completed
| @since 6.0
| @pre OpenL has previously been called
| @post RFileLogger has been closed and this object can be deleted
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Write"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF01AC"
documentation
|*
| @fn void Write(const TDesC& aOutput)
| Intended Usage : Outputs the specified message to RFileLogger
| @since 6.0
| @param aOutput The descriptor to be logged
| @pre OpenL has previously been called
| @post The descriptor has been written to RFileLogger
parameters (list Parameters
(object Parameter "aOutput"
type "const TDesC&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "OpenL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF01AE"
documentation
|*
| @fn TInt OpenL()
| Intended Usage : Opens the RFileLogger ready for logging
| Error Condition : Fails to connect to RFileLogger
| @exception @see RFileLogger::Connect()
| @since 6.0
| @pre This object is fully constructed
| @post RFileLogger is opened and ready for logging
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CDefaultLogOutput"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF01AF"
documentation
|*
| @fn ~CDefaultLogOutput()
| Intended Usage : Standard destructor
| @since 6.0
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CDefaultLogOutput"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A9A54CF01B5"
documentation
|*
| @fn CDefaultLogOutput(const TDesC& aTitle)
| Intended Usage : Standard constructor
| @exception KErrNoMemory
| @since 6.0
| @param aTitle The title to be used in the log
parameters (list Parameters
(object Parameter "aTitle"
type "const TDesC&"
const TRUE))
result "explicit"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TTransitionValidator"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A9E205E01ED"
documentation
|*
| @public
| @class TTransitionValidator
| Dependencies : None
| Comments : Placeholder for the functions which validate the state of a transition
| before and after its execution.
operations (list Operations
(object Operation "ValidatePostConditions"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205E0201"
documentation
|*
| @fn virtual TBool ValidatePostConditions(TTestBedAsyncState aAsyncState)
| Intended Usage : Overridden in the derived transition to check the transition post
| conditions.
| When overriding, if the transition calls an asynchronous function ValidatePostConditions
| will be called twice. Firstly, after the asynchronous function has been called and,
| secondly, after the asynchronous request has completed. The parameter aAsyncState can
| be used to distinguish between these two cases.
| @since 6.0
| @param aAsyncState EAsyncCalled if the async function has been just been called,
| EAsyncCompleted if the function has completed.
| @return TBool ETrue if the Postconditions were valid, EFalse if not.
| @pre This CTransition is fully constructed
| @post Unspecified
stereotype "virtual"
parameters (list Parameters
(object Parameter "aAsyncState"
type "TTestBedAsyncState"))
result "TBool"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ValidatePreConditions"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205E020C"
documentation
|*
| @fn virtual TBool ValidatePreConditions()
| Intended Usage : Overridden in the derived transition to check the transition pre
| conditions.
| @since 6.0
| @return TBool ETrue if the Preconditions were valid, EFalse if not.
| @pre This CTransition is fully constructed
| @post Returns the validity of the preconditions
stereotype "virtual"
result "TBool"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TTransitionValidator"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205E020D"
documentation
|*
| @fn TTransitionValidator(CUnitTestContext& aUTContext)
| Intended Usage : Standard constructor
| @since 6.0
| @param aUTContext The context within which this transition is executing
parameters (list Parameters
(object Parameter "aUTContext"
type "CUnitTestContext&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~TTransitionValidator"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3AADFEEE0254"
documentation
|*
| @fn ~TTransitionValidator()
| Intended Usage : Standard Destructor.
| Error Condition : None.
| @since 6.0
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CUnitTestContext"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A9E205C014A"
documentation
|*
| @internal
| @class CUnitTestContext
| @Dependencies CBase
| Comments : Provide the base class definition for a Unit Test's specific data. This class
| is CBase derived so that test developers can derive from this class and add owned member
| data if they wish.
stereotype "entity"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A9E205C014B"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071"))
operations (list Operations
(object Operation "StateAccessor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205C0186"
documentation
|*
| @fn MStateAccessor& StateAccessor() const
| Intended Usage : Provides access to the MStateAccessor
| @since 6.0
| @return A reference to an MStateAccessor
| @pre Object is fully constructed
stereotype "const"
result "MStateAccessor&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TransitionObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205C0190"
documentation
|*
| @fn MTransitionObserver& TransitionObserver() const
| Intended Usage : Provides access to the MTransitionObserver
| @since 6.0
| @return A reference to an MTransitionObserver
| @pre Object is fully constructed
stereotype "const"
result "MTransitionObserver&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataLogger"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205C0191"
documentation
|*
| @fn CDataLogger& DataLogger() const
| Intended Usage : Provides access to the CDataLogger
| @since 6.0
| @return A reference to a CDataLogger
| @pre Object is fully constructed
stereotype "const"
result "CDataLogger&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CUnitTestContext"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "3A9E205C0192"
documentation
|*
| @fn CUnitTestContext(CDataLogger& aDataLogger,
| MStateAccessor& aAccessor,
| MTransitionObserver& aObserver)
| Intended Usage : Default constructor.
| @since 6.0
| @param aDataLogger The output logging object.
| @param aObserver The observer of this UnitTest's Transitions.
| @param aAccessor WhiteBox state access to the class under test.
| @pre None.
| @post CUnitTestContext is fully constructed, and initialized.
parameters (list Parameters
(object Parameter "aDataLogger"
type "CDataLogger&")
(object Parameter "aAccessor"
type "MStateAccessor&")
(object Parameter "aObserver"
type "MTransitionObserver&"))
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "CLeakTestTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A8D59CB0257"
documentation
|*
| @public
| @class CLeakTestTransition
| Dependencies : CTransition
| Comments : Overloaded Base class from which test developers
| can derive their own transitions for both
| synchronous and asynchronous methods on
| the test class.
| @see CTransition.
| This overload checks that memory does not
| leak when using a test method, and that
| open handles are closed correctly.
| It is therefore not suitable for testing methods
| which allocate/ or deallocate memory that persists after the method has
| completed, or which open/close handles to resources for the class
| which remain open/closed after the method completes.
| @warning This base class is not really suitable for use in testing non-leaving methods.
| (The result being that sections of the code called from within the
| leaving method will if trapped, fail and not exercise the code fully.)
stereotype "boundary"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A8D59CB0258"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"))
operations (list Operations
(object Operation "RunError"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8D59CB02B1"
documentation
|*
| @fn IMPORT_C virtual TInt RunError(TInt aErrorCode)
| Intended Usage : Handle the RunL leave that upsets the Active Scheduler.
| Error Condition : @see CTransition.
| @since 6.0
| @param anErrorCode The error code that was returned by the Leave;
| @return TInt KErrNone
| @pre CLeakTestTransition has been fully constructed, and initialized and
| RunL left with an error code.
| @post CLeakTestTransition is returned to a sensible state and the test is
| resceduled if aErrorCode was KErrNoMemory.
stereotype "virtual"
parameters (list Parameters
(object Parameter "aErrorCode"
type "TInt"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "RunL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3A8D59CB02C5"
documentation
|*
| @fn IMPORT_C virtual void RunL()
| Intended Usage : Override of CTransition virtual method.
| @see CTransition::RunL() for normal CTransition behaviour.
| This overload sets up the heap allocation to fail upon a deterministic
| count that is incremented once for each time the RunError method fires
| with a KErrNoMemory error.
| Whichever method is used the second call of RunL() will complete the request
| of the CUnitTest which called this transition by setting its status word.
| If it has been requested that this transition is repeated then the status
| word will be set to KTestBedRepeatTest.
| Error Condition :
| @since 6.0
| @pre RunTransition() ensures the preconditions for this function
| @post With iTransitionFinished == ETrue test has been completed.
| Otherwise - Leak test has been initialized and
| test method has been called via CTransition::RunL()
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "PostTransitionCleanup"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E9802AB"
documentation
|*
| @fn PostTransitionCleanup()
| Intended Usage : Called from the RunL immediately after TransitMethodL() executes
| @since 6.0
| @pre Must be called from RunL only after TransitMethodL() has completed.
| @post Heap failure is immediately disabled.
stereotype "virtual"
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RArray<TInt>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A9F862D039E"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A9F862D03B5"
supplier "Logical View::EPOC Classes::RArray"
quidu "3A8915390132"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "RPointerArray<TTestInfo>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3A9F862E0182"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3A9F862E0199"
supplier "Logical View::EPOC Classes::RPointerArray"
quidu "3A891523016D"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TTestInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3A9F862F0224"
documentation
|*
| @public
| @struct TTestInfo
| Dependencies : None
| Comments : Used by the UI component to pass in a list of the tests which are to run
| with information about each one.
stereotype "struct"
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Instantiated_Class "mutable RPointerArray<CUnitTestInfo>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "3AADFEEB03B8"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3AADFEEB03C5"
supplier "mutable RPointerArray"))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "ComponentTesterInitialiserLC"
quid "3DFF433B0261"
stereotype "funcptr")
(object Association "$UNNAMED$297"
quid "3A70658A016D"
roles (list role_list
(object Role "$UNNAMED$298"
quid "3A70658A016E"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iTransitions"
quid "3A70658A016F"
documentation "* List of the transitions which make up this Unit Test"
label "iTransitions"
supplier "Logical View::Test Bed Classes::RPointerArray<CTransition>"
quidu "3A70658A0166"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$299"
quid "3A70658A0181"
roles (list role_list
(object Role "$UNNAMED$300"
quid "3A70658A0182"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iUnitTestName:TDesC&"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "3A70658A0183"
documentation "* The identifier of this Unit Test"
label "iUnitTestName:TDesC&"
supplier "Logical View::EPOC Classes::HBufC"
quidu "3A8810ED01F7"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$301"
quid "3A70658B008A"
roles (list role_list
(object Role "$UNNAMED$302"
quid "3A70658B008B"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A"
is_aggregate TRUE)
(object Role "iTestList"
quid "3A70658B0093"
documentation "* A list of the available tests"
label "iTestList"
supplier "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
quidu "3A70658B0089"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$303"
quid "3A70658B009D"
roles (list role_list
(object Role "$UNNAMED$304"
quid "3A70658B009E"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A")
(object Role "iTestManager"
quid "3A70658B00A7"
documentation "* Starts the tests and stops the active scheduler when finished"
label "iTestManager"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$305"
quid "3A70658B03B4"
roles (list role_list
(object Role "$UNNAMED$306"
quid "3A70658B03B5"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F")
(object Role "iObserver:MComponentTestObserver&"
quid "3A70658B03B6"
documentation "* The observer to inform when we have completed the test"
label "iObserver:MComponentTestObserver&"
supplier "Logical View::Test Bed Classes::MComponentTestObserver"
quidu "3A70658E00AB"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$307"
quid "3A70658B03BE"
roles (list role_list
(object Role "$UNNAMED$308"
quid "3A70658B03BF"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F")
(object Role "iDataLogger:CDataLogger&"
quid "3A70658B03C8"
documentation "* The test logging mechanism"
label "iDataLogger:CDataLogger&"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$309"
quid "3A70658B03DC"
roles (list role_list
(object Role "$UNNAMED$310"
quid "3A70658B03DD"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F")
(object Role "iUnitTests"
quid "3A70658B03DE"
documentation "* List of all the unit tests which make up this component test"
label "iUnitTests"
supplier "Logical View::Test Bed Classes::RPointerArray<CUnitTest>"
quidu "3A70658B03D2"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$311"
quid "3A70658C0351"
roles (list role_list
(object Role "$UNNAMED$312"
quid "3A70658C0352"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021")
(object Role "iTransitionId:TDesC&"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "3A70658C0353"
documentation "* The transition identifier"
label "iTransitionId:TDesC&"
supplier "Logical View::EPOC Classes::HBufC"
quidu "3A8810ED01F7"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$313"
quid "3A70658D0302"
roles (list role_list
(object Role "$UNNAMED$314"
quid "3A70658D0303"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
is_aggregate TRUE)
(object Role "iLogOutput:MLogOutput*"
quid "3A70658D030C"
documentation "* Provides the file logging facilities"
label "iLogOutput:MLogOutput*"
supplier "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$315"
quid "3A71470502B0"
roles (list role_list
(object Role "$UNNAMED$316"
quid "3A71470502B1"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iUnitTestObserver:MUnitTestObserver&"
quid "3A71470502BA"
documentation "* Used to call back to the test controller that the test has finished"
label "iUnitTestObserver:MUnitTestObserver&"
supplier "Logical View::Test Bed Classes::MUnitTestObserver"
quidu "3A8276D1007E"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$317"
quid "3A7147060383"
roles (list role_list
(object Role "$UNNAMED$318"
quid "3A7147060384"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
is_aggregate TRUE)
(object Role "iCurrentUnitTest"
quid "3A714706038D"
documentation "* The index of the unittest which is to be run next"
label "iCurrentUnitTest"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$319"
quid "3A71AF830200"
roles (list role_list
(object Role "$UNNAMED$320"
quid "3A71AF830201"
supplier "Logical View::Test Bed Classes::CComponentInfo"
quidu "3A70658B02D7")
(object Role "iUnitTestsInfo"
quid "3A71AF830202"
documentation
|* Array of the subsets of transitions in this component. This object takes ownership of
| iUnitTestsInfo at construction.
label "iUnitTestsInfo"
supplier "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>"
quidu "3A70658B02E2"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$321"
quid "3A71AF83020A"
roles (list role_list
(object Role "$UNNAMED$322"
quid "3A71AF83020B"
supplier "Logical View::Test Bed Classes::CComponentInfo"
quidu "3A70658B02D7")
(object Role "iComponentEntry"
quid "3A71AF83020C"
documentation
|* The full path and name of this test component. This object takes ownership of iComponentEntry
| at construction.
label "iComponentEntry"
supplier "Logical View::EPOC Classes::TEntry"
quidu "3A8810E4001D"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$323"
quid "3A71AF8303AF"
roles (list role_list
(object Role "$UNNAMED$324"
quid "3A71AF8303B0"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
is_aggregate TRUE)
(object Role "iAmStopping"
quid "3A71AF8303B1"
documentation "* Flag indicating that all tests have completed"
label "iAmStopping"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$325"
quid "3A71AF8303B4"
roles (list role_list
(object Role "$UNNAMED$326"
quid "3A71AF8303B5"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166")
(object Role "iDataLogger:CDataLogger&"
quid "3A71AF8303B9"
documentation "* The test logging mechanism"
label "iDataLogger:CDataLogger&"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$327"
quid "3A71AF8303BC"
roles (list role_list
(object Role "$UNNAMED$328"
quid "3A71AF8303BD"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
is_aggregate TRUE)
(object Role "iCurrentTestLoad"
quid "3A71AF8303BE"
documentation "* The index (in iTestList) of the test which is to be loaded next"
label "iCurrentTestLoad"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$329"
quid "3A71AF8303C3"
roles (list role_list
(object Role "$UNNAMED$330"
quid "3A71AF8303C4"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166")
(object Role "iTestList"
quid "3A71AF8303C5"
documentation "* List of all the test to be run"
label "iTestList"
supplier "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
quidu "3A70658B0089"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$331"
quid "3A71AF8401C9"
roles (list role_list
(object Role "$UNNAMED$332"
quid "3A71AF8401CA"
supplier "Logical View::Test Bed Classes::CUnitTestInfo"
quidu "3A70658D0154")
(object Role "iUnitTestId"
quid "3A71AF8401CB"
documentation "* An identifier for this unit test"
label "iUnitTestId"
supplier "Logical View::EPOC Classes::HBufC"
quidu "3A8810ED01F7"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$333"
quid "3A76AEEC039A"
roles (list role_list
(object Role "$UNNAMED$334"
quid "3A76AEEC039B"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A"
is_aggregate TRUE)
(object Role "iOwnScheduler"
quid "3A76AEEC039C"
documentation "* Flag indicating if we own the active scheduler in iScheduler"
label "iOwnScheduler"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$335"
quid "3A76AEEC03A4"
roles (list role_list
(object Role "$UNNAMED$336"
quid "3A76AEEC03A5"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A")
(object Role "iScheduler"
quid "3A76AEEC03AE"
documentation "* Placeholder for an active scheduler if one is passed in on creation"
label "iScheduler"
supplier "Logical View::EPOC Classes::CActiveScheduler"
quidu "3A8810D80084"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$337"
quid "3A7A7FB0015B"
roles (list role_list
(object Role "$UNNAMED$338"
quid "3A7A7FB0015C"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
is_aggregate TRUE)
(object Role "iRepeatThis"
quid "3A7A7FB0016F"
documentation "* Indicates that this transition should be re-run after the current run"
label "iRepeatThis"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$339"
quid "3A7FF34D00A7"
roles (list role_list
(object Role "$UNNAMED$340"
quid "3A7FF34D00A8"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
is_aggregate TRUE)
(object Role "iNextTransitionIndex"
quid "3A7FF34D00D9"
documentation "* The index in iTransitions of the next transition to be run"
label "iNextTransitionIndex"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$341"
quid "3A7FF34E03AB"
roles (list role_list
(object Role "$UNNAMED$342"
quid "3A7FF34E03AC"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
is_aggregate TRUE)
(object Role "iTransitionFinished"
quid "3A7FF34E03C9"
documentation "* Indicates that the transition has executed and can be completed"
label "iTransitionFinished"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$343"
quid "3A7FF34E03CC"
roles (list role_list
(object Role "$UNNAMED$344"
quid "3A7FF34E03CD"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021")
(object Role "iUnitTestStatus"
quid "3A7FF34E03DD"
documentation "* The iStatus of the UnitTest which owns me so that I can complete it"
label "iUnitTestStatus"
supplier "Logical View::EPOC Classes::TRequestStatus"
quidu "3A8810B80287"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$345"
quid "3A892F440157"
roles (list role_list
(object Role "$UNNAMED$346"
quid "3A892F440158"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
is_aggregate TRUE)
(object Role "iLeaveError"
quid "3A892F44016B"
documentation "* indicates the code that the RunL left with when completing with a KErrTestBedLeft"
label "iLeaveError"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$347"
quid "3A892F450108"
roles (list role_list
(object Role "$UNNAMED$348"
quid "3A892F450109"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Role "iFormatBuf"
quid "3A892F450112"
documentation "* Provides the area for formatting log and report data"
label "iFormatBuf"
supplier "Logical View::EPOC Classes::HBufC"
quidu "3A8810ED01F7"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$349"
quid "3A892F45011C"
roles (list role_list
(object Role "$UNNAMED$350"
quid "3A892F45011D"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
is_aggregate TRUE)
(object Role "iReportFlogger"
quid "3A892F450126"
documentation "* Provides the file reporting facilities"
label "iReportFlogger"
supplier "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$351"
quid "3A892F450130"
roles (list role_list
(object Role "$UNNAMED$352"
quid "3A892F450131"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
is_aggregate TRUE)
(object Role "iLogFormat"
quid "3A892F45013A"
documentation "* The logging formats to be used if iLogStyle is HTML or custom."
label "iLogFormat"
supplier "Logical View::Test Bed Classes::TLogFormat"
quidu "3A894035038E"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$353"
quid "3A892F45013D"
roles (list role_list
(object Role "$UNNAMED$354"
quid "3A892F45013E"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Role "iDebug"
quid "3A892F450144"
documentation "* The class instance"
label "iDebug"
supplier "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint"
quidu "3A893FA40336"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$355"
quid "3A8D59C801C6"
roles (list role_list
(object Role "$UNNAMED$356"
quid "3A8D59C801C7"
supplier "Logical View::Test Bed Classes::CTestController"
quidu "3A34E468034A")
(object Role "iDataLogger"
quid "3A8D59C801E4"
documentation "* Provides the file logging capability"
label "iDataLogger"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$357"
quid "3A92774801E6"
roles (list role_list
(object Role "$UNNAMED$358"
quid "3A92774801E7"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iOutstandingTransitions"
quid "3A92774801F0"
documentation "* List of the asyncronous transitions which have requests outstanding"
label "iOutstandingTransitions"
supplier "Logical View::Test Bed Classes::RPointerArray<CTransition>"
quidu "3A70658A0166"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$359"
quid "3A93A42B019F"
roles (list role_list
(object Role "$UNNAMED$360"
quid "3A93A42B01A0"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
is_aggregate TRUE)
(object Role "iWaitingForCompletion"
quid "3A93A42B01D1"
documentation
|* Indicates that the next transition is waiting for the completion of async requests
| before it will be run
label "iWaitingForCompletion"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$361"
quid "3A93A42D017A"
roles (list role_list
(object Role "$UNNAMED$362"
quid "3A93A42D017B"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
is_aggregate TRUE)
(object Role "iBlockingTransition"
quid "3A93A42D0184"
documentation
|* Indicates that this transition should not execute until all previous async transitions
| have finished
label "iBlockingTransition"
supplier "Logical View::EPOC Classes::TBool"
quidu "3A8810A500E5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$363"
quid "3A9A54D10320"
roles (list role_list
(object Role "$UNNAMED$364"
quid "3A9A54D10321"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Role "iDefaultReportOutput"
quid "3A9A54D1032A"
documentation "* Pointer to a default report output if the user doesn't supply one"
label "iDefaultReportOutput"
supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
quidu "3A9A54CF018D"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$365"
quid "3A9A54D10334"
roles (list role_list
(object Role "$UNNAMED$366"
quid "3A9A54D10335"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Role "iDefaultLogOutput"
quid "3A9A54D1033E"
documentation "* Pointer to a default log output if the user doesn't supply one"
label "iDefaultLogOutput"
supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
quidu "3A9A54CF018D"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$367"
quid "3A9A54D10341"
roles (list role_list
(object Role "$UNNAMED$368"
quid "3A9A54D10342"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE")
(object Role "iReportOutput"
quid "3A9A54D10348"
documentation "* Provides the reporting facilities"
label "iReportOutput"
supplier "Logical View::Test Bed Classes::MLogOutput"
quidu "3A9A54CF010B"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$369"
quid "3A9A54D10352"
roles (list role_list
(object Role "$UNNAMED$370"
quid "3A9A54D10353"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
is_aggregate TRUE)
(object Role "iLogStyle"
quid "3A9A54D1035C"
documentation "* The logging style to be used (plain text, HTML or custom)."
label "iLogStyle"
supplier "TLoggingStyle"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$371"
quid "3A9E205C00A0"
roles (list role_list
(object Role "$UNNAMED$372"
quid "3A9E205C00A1"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
is_aggregate TRUE)
(object Role "iUnitTestsToRun:RPointerArray<TTestInfo>*"
quid "3A9E205C00AA"
documentation
|* The list of tests to run, NULL means run all tests. We take ownership of the list but
| not the items on it.
label "iUnitTestsToRun:RPointerArray<TTestInfo>*"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$373"
quid "3A9E205D017E"
roles (list role_list
(object Role "$UNNAMED$374"
quid "3A9E205D017F"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021")
(object Role "iValidator:TTransitionValidator&"
quid "3A9E205D01BA"
documentation
|* Used for checking the state of the test object - provides pre and post condition
| validation functions
label "iValidator:TTransitionValidator&"
supplier "Logical View::Test Bed Classes::TTransitionValidator"
quidu "3A9E205E01ED"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$375"
quid "3A9E205D01C4"
roles (list role_list
(object Role "$UNNAMED$376"
quid "3A9E205D01C5"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021")
(object Role "iUTContext:CUnitTestContext&"
quid "3A9E205D01D8"
documentation "* The context in which this transition is running (logging, state accessor & observer)"
label "iUTContext:CUnitTestContext&"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$377"
quid "3A9F862D03A8"
roles (list role_list
(object Role "$UNNAMED$378"
quid "3A9F862D03A9"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
is_aggregate TRUE)
(object Role "iParameterizedTests"
quid "3A9F862D03B2"
documentation "* A list of the test which cannot run without a parameter set from the UI"
label "iParameterizedTests"
supplier "Logical View::Test Bed Classes::RArray<TInt>"
quidu "3A9F862D039E"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$379"
quid "3A9F862E018C"
roles (list role_list
(object Role "$UNNAMED$380"
quid "3A9F862E018D"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166")
(object Role "iTestsToRun"
quid "3A9F862E0196"
documentation "* List of the tests to be run, NULL means run all tests"
label "iTestsToRun"
supplier "Logical View::Test Bed Classes::RPointerArray<TTestInfo>"
quidu "3A9F862E0182"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$381"
quid "3AADFEEB03B9"
roles (list role_list
(object Role "$UNNAMED$382"
quid "3AADFEEB03BA"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F")
(object Role "iTransitionSets"
quid "3AADFEEB03C2"
documentation
|* A placeholder which is only used to ensure correct object cleanup when
| TransitionSetsL() leaves
label "iTransitionSets"
supplier "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>"
quidu "3AADFEEB03B8"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$383"
quid "3AADFEEC03CE"
roles (list role_list
(object Role "$UNNAMED$384"
quid "3AADFEEC03CF"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
is_aggregate TRUE)
(object Role "iTransitionInfo"
quid "3AADFEEC03D8"
documentation
|* Information on this transition including its ID, its iteration number and the data logger
| it is currently using
label "iTransitionInfo"
supplier "Logical View::Test Bed Classes::TTransitionInfo"
quidu "3A8276D1009C"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$385"
quid "3AC9D060037D"
roles (list role_list
(object Role "$UNNAMED$386"
quid "3AC9D060037E"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iCurrentlyExecutingTransition"
quid "3AC9D06003BA"
documentation "* The currently executing transition : NOT OWNED"
label "iCurrentlyExecutingTransition"
supplier "Logical View::Test Bed Classes::CTransition"
quidu "3A23BFC30021"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$387"
quid "3AC9D061013A"
roles (list role_list
(object Role "$UNNAMED$388"
quid "3AC9D061013B"
supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
quidu "3A9A54CF018D"
is_aggregate TRUE)
(object Role "iFLogger"
quid "3AC9D061013C"
documentation "* Handle to the file logging mechanism for outputting messages"
label "iFLogger"
supplier "Logical View::EPOC Classes::RFileLogger"
quidu "3A83B46701C5"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$389"
quid "3AC9D0610144"
roles (list role_list
(object Role "$UNNAMED$390"
quid "3AC9D0610145"
supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
quidu "3A9A54CF018D")
(object Role "iTitle:TDesC&"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "3AC9D0610146"
documentation "* The title which is output to the log file"
label "iTitle:TDesC&"
supplier "Logical View::EPOC Classes::TDesC"
quidu "3A88109800DC"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$391"
quid "3AC9D061018A"
roles (list role_list
(object Role "$UNNAMED$392"
quid "3AC9D061018B"
supplier "Logical View::Test Bed Classes::TLogMessageOverflow"
quidu "3A892F420190"
is_aggregate TRUE)
(object Role "iError"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "InitialValue"
value "KErrNone"))
quid "3AC9D061018C"
label "iError"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
is_navigable TRUE)))
(object Association "$UNNAMED$393"
quid "3AC9D0620204"
roles (list role_list
(object Role "$UNNAMED$394"
quid "3AC9D0620205"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A")
(object Role "iStateAccessor:MStateAccessor&"
quid "3AC9D0620206"
documentation "* WhiteBox state access to the class under test."
label "iStateAccessor:MStateAccessor&"
supplier "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$395"
quid "3AC9D062020E"
roles (list role_list
(object Role "$UNNAMED$396"
quid "3AC9D062020F"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A")
(object Role "iObserver:MTransitionObserver&"
quid "3AC9D0620210"
documentation "* The observer of this UnitTest's Transitions."
label "iObserver:MTransitionObserver&"
supplier "MTransitionObserver"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$397"
quid "3AC9D0620218"
roles (list role_list
(object Role "$UNNAMED$398"
quid "3AC9D0620219"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A")
(object Role "iDataLogger:CDataLogger&"
quid "3AC9D0620222"
documentation "* The output logging object."
label "iDataLogger:CDataLogger&"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$399"
quid "3AC9D064015C"
roles (list role_list
(object Role "$UNNAMED$400"
quid "3AC9D064015D"
supplier "Logical View::Test Bed Classes::TTransitionInfo"
quidu "3A8276D1009C")
(object Role "iDataLogger:CDataLogger&"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "3AC9D0640166"
documentation "* The Data Logger that this transition is currently using"
label "iDataLogger:CDataLogger&"
supplier "Logical View::Test Bed Classes::CDataLogger"
quidu "3A23B76E01BE"
is_navigable TRUE)))
(object Association "$UNNAMED$401"
quid "3AC9D0640169"
roles (list role_list
(object Role "$UNNAMED$402"
quid "3AC9D064016A"
supplier "Logical View::Test Bed Classes::TTransitionInfo"
quidu "3A8276D1009C"
is_aggregate TRUE)
(object Role "iIteration"
quid "3AC9D0640170"
documentation "* The iteration that this transition is currently on"
label "iIteration"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
is_navigable TRUE)))
(object Association "$UNNAMED$403"
quid "3AC9D0640173"
roles (list role_list
(object Role "$UNNAMED$404"
quid "3AC9D0640174"
supplier "Logical View::Test Bed Classes::TTransitionInfo"
quidu "3A8276D1009C")
(object Role "iTransitionId:TDesC&"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "3AC9D064017A"
documentation "* Descriptor containing the transition identifier"
label "iTransitionId:TDesC&"
supplier "Logical View::EPOC Classes::TDesC"
quidu "3A88109800DC"
is_navigable TRUE)))
(object Association "$UNNAMED$405"
quid "3AC9D064018F"
roles (list role_list
(object Role "$UNNAMED$406"
quid "3AC9D0640190"
supplier "Logical View::Test Bed Classes::TTestInfo"
quidu "3A9F862F0224")
(object Role "iParameters"
quid "3AC9D0640191"
documentation "* Parameter block which is to be passed to the unit test"
label "iParameters"
supplier "TAny"
is_navigable TRUE)))
(object Association "$UNNAMED$407"
quid "3AC9D0640199"
roles (list role_list
(object Role "$UNNAMED$408"
quid "3AC9D064019A"
supplier "Logical View::Test Bed Classes::TTestInfo"
quidu "3A9F862F0224"
is_aggregate TRUE)
(object Role "iRunTime"
quid "3AC9D064019B"
documentation "* The time at which this unit test should be scheduled to run"
label "iRunTime"
supplier "TTimeIntervalMicroSeconds32"
is_navigable TRUE)))
(object Association "$UNNAMED$409"
quid "3AC9D064019E"
roles (list role_list
(object Role "$UNNAMED$410"
quid "3AC9D064019F"
supplier "Logical View::Test Bed Classes::TTestInfo"
quidu "3A9F862F0224"
is_aggregate TRUE)
(object Role "iUnitTestId"
quid "3AC9D06401A0"
documentation "* The zero-based unit test Id within the above component"
label "iUnitTestId"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
is_navigable TRUE)))
(object Association "$UNNAMED$411"
quid "3AC9D06401A3"
roles (list role_list
(object Role "$UNNAMED$412"
quid "3AC9D06401A4"
supplier "Logical View::Test Bed Classes::TTestInfo"
quidu "3A9F862F0224"
is_aggregate TRUE)
(object Role "iComponentId"
quid "3AC9D06401A5"
documentation
|* The zero-based component Id based on the list passed out from
| CTestController::FindComponents
label "iComponentId"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
is_navigable TRUE)))
(object Association "$UNNAMED$413"
quid "3AC9D064021B"
roles (list role_list
(object Role "$UNNAMED$414"
quid "3AC9D064021C"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iBreakStep"
quid "3AC9D064021D"
documentation "* The iteration of the test method upon which an unexpected failure occurred."
label "iBreakStep"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$415"
quid "3AC9D0640220"
roles (list role_list
(object Role "$UNNAMED$416"
quid "3AC9D0640221"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iFailStep"
quid "3AC9D0640225"
documentation "* The current iteration of the test method upon which to fail."
label "iFailStep"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$417"
quid "3AC9D0640228"
roles (list role_list
(object Role "$UNNAMED$418"
quid "3AC9D0640229"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iThread"
quid "3AC9D064022F"
documentation "* The current thread handle"
label "iThread"
supplier "RThread"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$419"
quid "3AC9D0640239"
roles (list role_list
(object Role "$UNNAMED$420"
quid "3AC9D064023A"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iEndThreadHandleCount"
quid "3AC9D064023B"
documentation "* The count of thread open handles at the end of the RunL/RunError."
label "iEndThreadHandleCount"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$421"
quid "3AC9D0640243"
roles (list role_list
(object Role "$UNNAMED$422"
quid "3AC9D0640244"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iEndProcessHandleCount"
quid "3AC9D0640245"
documentation "* The count of process open handles at the end of the RunL/RunError."
label "iEndProcessHandleCount"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$423"
quid "3AC9D064024D"
roles (list role_list
(object Role "$UNNAMED$424"
quid "3AC9D064024E"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iStartThreadHandleCount"
quid "3AC9D064024F"
documentation "* The count of thread open handles at the start of the RunL."
label "iStartThreadHandleCount"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$425"
quid "3AC9D0640257"
roles (list role_list
(object Role "$UNNAMED$426"
quid "3AC9D0640258"
supplier "Logical View::Test Bed Classes::CLeakTestTransition"
quidu "3A8D59CB0257"
is_aggregate TRUE)
(object Role "iStartProcessHandleCount"
quid "3AC9D0640259"
documentation "* The count of process open handles at the start of the RunL."
label "iStartProcessHandleCount"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$427"
quid "3AC9D06403C9"
roles (list role_list
(object Role "$UNNAMED$428"
quid "3AC9D06403CA"
supplier "Logical View::Test Bed Classes::TTransitionValidator"
quidu "3A9E205E01ED")
(object Role "iUTContext:CUnitTestContext&"
quid "3AC9D06403D3"
documentation "* The context that this transition will be executing in"
label "iUTContext:CUnitTestContext&"
supplier "Logical View::Test Bed Classes::CUnitTestContext"
quidu "3A9E205C014A"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$429"
quid "3B163640034C"
roles (list role_list
(object Role "$UNNAMED$430"
quid "3B163640034D"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166")
(object Role "iCurrentTester"
quid "3B1636400356"
documentation "* The test which is currently being run"
label "iCurrentTester"
supplier "Logical View::Test Bed Classes::CComponentTester"
quidu "3A24DC16022F"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$431"
quid "3B163640039C"
roles (list role_list
(object Role "$UNNAMED$432"
quid "3B163640039D"
supplier "Logical View::Test Bed Classes::CTestManager"
quidu "3A70658C0166"
is_aggregate TRUE)
(object Role "iCurrentLibrary"
quid "3B16364003B0"
documentation "* The library containing the test which is currently being run"
label "iCurrentLibrary"
supplier "RLibrary"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$433"
quid "3B449E92031B"
roles (list role_list
(object Role "$UNNAMED$434"
quid "3B449E92031C"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C")
(object Role "iFileMan"
quid "3B449E920343"
documentation "* File manager - useful in PrepareUnitTestL if copying files is required"
label "iFileMan"
supplier "CFileMan"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$435"
quid "3B449E92034D"
roles (list role_list
(object Role "$UNNAMED$436"
quid "3B449E92034E"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
is_aggregate TRUE)
(object Role "iFs"
quid "3B449E920361"
documentation "* Connection to the file server - required by iFileMan"
label "iFs"
supplier "RFs"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$437"
quid "3B449E92036B"
roles (list role_list
(object Role "$UNNAMED$438"
quid "3B449E92036C"
supplier "Logical View::Test Bed Classes::CUnitTest"
quidu "3A23BA9F037C"
is_aggregate TRUE)
(object Role "iLeaveErrorArray"
quid "3B449E92037F"
documentation "* List of all the acceptable error codes"
label "iLeaveErrorArray"
supplier "Logical View::Test Bed Classes::RArray<TInt>"
quidu "3A9F862D039E"
exportControl "Protected"
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3A37869600EE"
title "Main"
documentation "Returns the test which is currently executing"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @985
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 1984)
label (object ItemLabel
Parent_View @985
location (270, 1933)
fill_color 13434879
nlines 1
max_width 452
justify 0
label "RPointerArray<TDesC>")
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658D015F"
width 470
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @986
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 2418)
label (object ItemLabel
Parent_View @986
location (260, 2212)
fill_color 13434879
nlines 1
max_width 472
justify 0
label "CUnitTestInfo")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658D0154"
compartment (object Compartment
Parent_View @986
location (260, 2273)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 7
max_width 478)
width 490
height 436
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @987
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 1550)
label (object ItemLabel
Parent_View @987
location (1110, 1494)
fill_color 16777215
nlines 1
max_width 508
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
compartment (object Compartment
Parent_View @987
location (1110, 1555)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 515)
width 526
height 136
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @988
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 2976)
label (object ItemLabel
Parent_View @988
location (203, 2926)
fill_color 16777215
nlines 1
max_width 586
justify 0
label "RPointerArray<CUnitTestInfo>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B02E2"
width 604
height 122
annotation 8
autoResize TRUE)
(object UsesView "" @989
stereotype TRUE
line_color 3342489
quidu "3A81831D0094"
client @988
supplier @986
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @990
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 3596)
label (object ItemLabel
Parent_View @990
location (233, 3365)
fill_color 13434879
nlines 1
max_width 526
justify 0
label "CComponentInfo")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
compartment (object Compartment
Parent_View @990
location (233, 3426)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 8
max_width 522)
width 544
height 486
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$319" @991
location (496, 3194)
stereotype TRUE
line_color 3342489
quidu "3A71AF830200"
roleview_list (list RoleViews
(object RoleView "iUnitTestsInfo" @992
Parent_View @991
location (-62, 714)
label (object SegLabel @993
Parent_View @992
location (456, 3193)
anchor 1
anchor_loc 1
nlines 1
max_width 838
justify 0
label "-iUnitTestsInfo"
pctDist 0.006410
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF830202"
client @991
supplier @988
line_style 0)
(object RoleView "$UNNAMED$320" @994
Parent_View @991
location (-62, 714)
label (object SegLabel @995
Parent_View @994
location (455, 3320)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF830201"
client @991
supplier @990
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @996
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3782, 682)
label (object ItemLabel
Parent_View @996
location (3501, 626)
fill_color 16777215
nlines 1
max_width 562
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
compartment (object Compartment
Parent_View @996
location (3501, 687)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 568)
width 580
height 136
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @997
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2666, 992)
label (object ItemLabel
Parent_View @997
location (2390, 941)
fill_color 16777215
nlines 1
max_width 552
justify 0
label "RPointerArray<CTransition>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658A0166"
width 570
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @998
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 682)
label (object ItemLabel
Parent_View @998
location (1033, 176)
fill_color 13434879
nlines 1
max_width 662
justify 0
label "CUnitTest")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
compartment (object Compartment
Parent_View @998
location (1033, 237)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 19
max_width 659)
width 680
height 1036
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$297" @999
location (2054, 845)
stereotype TRUE
line_color 3342489
quidu "3A70658A016D"
roleview_list (list RoleViews
(object RoleView "iTransitions" @1000
Parent_View @999
location (566, 597)
label (object SegLabel @1001
Parent_View @1000
location (2325, 952)
anchor 1
anchor_loc 1
nlines 1
max_width 237
justify 0
label "#iTransitions"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658A016F"
client @999
supplier @997
line_style 0)
(object RoleView "$UNNAMED$298" @1002
Parent_View @999
location (566, 597)
label (object SegLabel @1003
Parent_View @1002
location (1784, 739)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658A016E"
client @999
supplier @998
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1004
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (4526, 1364)
label (object ItemLabel
Parent_View @1004
location (4357, 1283)
fill_color 13434879
nlines 1
max_width 338
justify 0
label "TTransitionInfo")
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8276D1009C"
compartment (object Compartment
Parent_View @1004
location (4357, 1344)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 343)
width 356
height 186
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1005
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3782, 2356)
label (object ItemLabel
Parent_View @1005
location (3424, 2200)
fill_color 13434879
nlines 1
max_width 716
justify 0
label "TTransitionValidator")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9E205E01ED"
compartment (object Compartment
Parent_View @1005
location (3424, 2261)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 721)
width 734
height 336
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1006
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (4588, 434)
label (object ItemLabel
Parent_View @1006
location (4276, 278)
fill_color 13434879
nlines 1
max_width 624
justify 0
label "CUnitTestContext")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A9E205C014A"
compartment (object Compartment
Parent_View @1006
location (4276, 339)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 631)
width 642
height 336
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1007
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3782, 1612)
label (object ItemLabel
Parent_View @1007
location (3432, 1206)
fill_color 16777215
nlines 1
max_width 700
justify 0
label "CTransition")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
compartment (object Compartment
Parent_View @1007
location (3432, 1267)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 15
max_width 706)
width 718
height 836
annotation 8
autoResize TRUE)
(object UsesView "" @1008
stereotype TRUE
line_color 3342489
quidu "3A87B0970263"
client @997
supplier @1007
line_style 0)
(object UsesView "" @1009
label (object ItemLabel
Parent_View @1009
location (3782, 971)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1010
Parent_View @1009
location (3847, 971)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500935
height 65
orientation 1)
line_color 3342489
quidu "3AAE437E012B"
client @1007
supplier @996
line_style 0)
(object AssociationViewNew "$UNNAMED$373" @1011
location (3782, 2108)
stereotype TRUE
line_color 3342489
quidu "3A9E205D017E"
roleview_list (list RoleViews
(object RoleView "iValidator:TTransitionValidator&" @1012
Parent_View @1011
location (62, 806)
label (object SegLabel @1013
Parent_View @1012
location (3862, 2106)
anchor 1
anchor_loc 1
nlines 1
max_width 587
justify 0
label "#iValidator:TTransitionValidator&"
pctDist -0.025862
height 80
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01BA"
client @1011
supplier @1005
line_style 0)
(object RoleView "$UNNAMED$374" @1014
Parent_View @1011
location (62, 806)
label (object SegLabel @1015
Parent_View @1014
location (3741, 2046)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9E205D017F"
client @1011
supplier @1007
line_style 0)))
(object AssociationViewNew "$UNNAMED$375" @1016
location (4268, 897)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01C4"
roleview_list (list RoleViews
(object RoleView "iUTContext:CUnitTestContext&" @1017
Parent_View @1016
location (548, -405)
label (object SegLabel @1018
Parent_View @1017
location (4590, 881)
anchor 1
anchor_loc 1
nlines 1
max_width 592
justify 0
label "#iUTContext:CUnitTestContext&"
pctDist 0.543957
height 256
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01D8"
client @1016
supplier @1006
line_style 0)
(object RoleView "$UNNAMED$376" @1019
Parent_View @1016
location (548, -405)
label (object SegLabel @1020
Parent_View @1019
location (4073, 1109)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01C5"
client @1016
supplier @1007
line_style 0)))
(object UsesView "" @1021
stereotype TRUE
line_color 3342489
quidu "3A87AD5D01ED"
client @998
supplier @987
line_style 0)
(object UsesView "" @1022
label (object ItemLabel
Parent_View @1022
location (2597, 682)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1023
Parent_View @1022
location (2718, 627)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.567801
height 56
orientation 0)
line_color 3342489
quidu "3AAE43920184"
client @998
supplier @996
line_style 0)
(object UsesView "" @1024
stereotype (object SegLabel @1025
Parent_View @1024
location (2694, 760)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.465806
height 38
orientation 0)
line_color 3342489
quidu "3A378D2002C2"
client @998
supplier @1007
vertices (list Points
(1704, 710)
(3472, 866)
(3607, 1193))
line_style 0)
(object UsesView "" @1026
label (object ItemLabel
Parent_View @1026
location (2975, 432)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1027
Parent_View @1026
location (2920, 378)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.478379
height 55
orientation 0)
line_color 3342489
quidu "3AAE45D3033C"
client @998
supplier @1006
vertices (list Points
(1704, 608)
(2534, 432)
(4266, 433))
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1028
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (4712, 2046)
label (object ItemLabel
Parent_View @1028
location (4362, 1915)
fill_color 13434879
nlines 1
max_width 700
justify 0
label "CLeakTestTransition")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8D59CB0257"
compartment (object Compartment
Parent_View @1028
location (4362, 1976)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 706)
width 718
height 286
annotation 8
autoResize TRUE)
(object InheritView "" @1029
stereotype TRUE
line_color 3342489
quidu "3A8D59CB0258"
client @1028
supplier @1007
line_style 0)
(object UsesView "" @1030
label (object ItemLabel
Parent_View @1030
location (4244, 1457)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1031
Parent_View @1030
location (4207, 1344)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE469B033A"
client @1007
supplier @1004
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1032
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 3162)
label (object ItemLabel
Parent_View @1032
location (1109, 3106)
fill_color 13434879
nlines 1
max_width 510
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
compartment (object Compartment
Parent_View @1032
location (1109, 3167)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 515)
width 528
height 136
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1033
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (558, 1364)
label (object ItemLabel
Parent_View @1033
location (297, 1313)
fill_color 16777215
nlines 1
max_width 522
justify 0
label "RPointerArray<CUnitTest>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B03D2"
width 540
height 126
annotation 8
autoResize TRUE)
(object UsesView "" @1034
stereotype TRUE
line_color 3342489
quidu "3A81834502C2"
client @1033
supplier @998
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1035
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3038, 2604)
label (object ItemLabel
Parent_View @1035
location (2912, 2553)
fill_color 16777215
nlines 1
max_width 252
justify 0
label "TLogFormat")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A894035038E"
width 270
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1036
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 2480)
label (object ItemLabel
Parent_View @1036
location (1067, 2149)
fill_color 13434879
nlines 1
max_width 594
justify 0
label "CComponentTester")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
compartment (object Compartment
Parent_View @1036
location (1067, 2210)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 12
max_width 590)
width 612
height 686
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$305" @1037
location (1364, 2958)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B4"
roleview_list (list RoleViews
(object RoleView "iObserver:MComponentTestObserver&" @1038
Parent_View @1037
location (0, 1718)
label (object SegLabel @1039
Parent_View @1038
location (1323, 3066)
anchor 1
anchor_loc 1
nlines 1
max_width 719
justify 0
label "#iObserver:MComponentTestObserver&"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B6"
client @1037
supplier @1032
line_style 0)
(object RoleView "$UNNAMED$306" @1040
Parent_View @1037
location (0, 1718)
label (object SegLabel @1041
Parent_View @1040
location (1323, 2850)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B5"
client @1037
supplier @1036
line_style 0)))
(object AssociationViewNew "$UNNAMED$309" @1042
location (858, 1781)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DC"
roleview_list (list RoleViews
(object RoleView "iUnitTests" @1043
Parent_View @1042
location (-506, 541)
label (object SegLabel @1044
Parent_View @1043
location (621, 1523)
anchor 1
anchor_loc 1
nlines 1
max_width 216
justify 0
label "#iUnitTests"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DE"
client @1042
supplier @1033
line_style 0)
(object RoleView "$UNNAMED$310" @1045
Parent_View @1042
location (-506, 541)
label (object SegLabel @1046
Parent_View @1045
location (1029, 2089)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DD"
client @1042
supplier @1036
line_style 0)))
(object InheritView "" @1047
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1036
supplier @987
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1048
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1426, 3596)
label (object ItemLabel
Parent_View @1048
location (1109, 3550)
fill_color 16777215
nlines 1
max_width 634
justify 0
label "RPointerArray<CComponentInfo>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B0089"
width 652
height 110
annotation 8
autoResize TRUE)
(object UsesView "" @1049
stereotype TRUE
line_color 3342489
quidu "3A8182F2027D"
client @1048
supplier @990
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1050
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3782, 3100)
label (object ItemLabel
Parent_View @1050
location (3587, 2794)
fill_color 16777215
nlines 1
max_width 390
justify 0
label "CTestManager")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
compartment (object Compartment
Parent_View @1050
location (3587, 2855)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 11
max_width 387)
width 408
height 636
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$329" @1051
location (2841, 3579)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C3"
roleview_list (list RoleViews
(object RoleView "iTestList" @1052
Parent_View @1051
location (1663, 1223)
label (object SegLabel @1053
Parent_View @1052
location (2870, 3620)
anchor 1
anchor_loc 1
nlines 1
max_width 262
justify 0
label "#iTestList"
pctDist -0.026786
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C5"
client @1051
supplier @1048
line_style 0)
(object RoleView "$UNNAMED$330" @1054
Parent_View @1051
location (1663, 1223)
label (object SegLabel @1055
Parent_View @1054
location (3713, 3529)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C4"
client @1051
supplier @1050
vertices (list Points
(2841, 3579)
(3780, 3569)
(3780, 3418))
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1056
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2666, 1736)
label (object ItemLabel
Parent_View @1056
location (2323, 1305)
fill_color 13434879
nlines 1
max_width 686
justify 0
label "CDataLogger")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
compartment (object Compartment
Parent_View @1056
location (2323, 1366)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 16
max_width 693)
width 704
height 886
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$325" @1057
location (3297, 2508)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B4"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1058
Parent_View @1057
location (2863, 1082)
label (object SegLabel @1059
Parent_View @1058
location (3173, 2312)
anchor 1
anchor_loc 1
nlines 1
max_width 523
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.524313
height 28
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B9"
client @1057
supplier @1056
line_style 0)
(object RoleView "$UNNAMED$326" @1060
Parent_View @1057
location (2863, 1082)
label (object SegLabel @1061
Parent_View @1060
location (3490, 2809)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B5"
client @1057
supplier @1050
line_style 0)))
(object UsesView "" @1062
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1007
supplier @1056
line_style 0)
(object AssociationViewNew "$UNNAMED$351" @1063
location (2932, 2359)
stereotype TRUE
line_color 3342489
quidu "3A892F450130"
roleview_list (list RoleViews
(object RoleView "iLogFormat" @1064
Parent_View @1063
location (328, 1057)
label (object SegLabel @1065
Parent_View @1064
location (2976, 2430)
anchor 1
anchor_loc 1
nlines 1
max_width 222
justify 0
label "-iLogFormat"
pctDist 0.419359
height 13
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A892F45013A"
client @1063
supplier @1035
line_style 0)
(object RoleView "$UNNAMED$352" @1066
Parent_View @1063
location (328, 1057)
label (object SegLabel @1067
Parent_View @1066
location (2910, 2200)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A892F450131"
client @1063
supplier @1056
line_style 0)))
(object UsesView "" @1068
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @998
supplier @1056
line_style 0)
(object AssociationViewNew "$UNNAMED$307" @1069
location (1991, 2119)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BE"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1070
Parent_View @1069
location (627, 879)
label (object SegLabel @1071
Parent_View @1070
location (1984, 2077)
anchor 1
anchor_loc 1
nlines 1
max_width 525
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.039352
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03C8"
client @1069
supplier @1056
line_style 0)
(object RoleView "$UNNAMED$308" @1072
Parent_View @1069
location (627, 879)
label (object SegLabel @1073
Parent_View @1072
location (1714, 2231)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BF"
client @1069
supplier @1036
line_style 0)))
(object UsesView "" @1074
stereotype TRUE
line_color 3342489
quidu "3A41E8E302A0"
client @1036
supplier @1056
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1075
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2480, 3100)
label (object ItemLabel
Parent_View @1075
location (2182, 2819)
fill_color 13434879
nlines 1
max_width 596
justify 0
label "CTestController")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
compartment (object Compartment
Parent_View @1075
location (2182, 2880)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 10
max_width 594)
width 614
height 586
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$301" @1076
location (1856, 3392)
stereotype TRUE
line_color 3342489
quidu "3A70658B008A"
roleview_list (list RoleViews
(object RoleView "iTestList" @1077
Parent_View @1076
location (-810, 354)
label (object SegLabel @1078
Parent_View @1077
location (1587, 3473)
anchor 1
anchor_loc 1
nlines 1
max_width 172
justify 0
label "-iTestList"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B0093"
client @1076
supplier @1048
line_style 0)
(object RoleView "$UNNAMED$302" @1079
Parent_View @1076
location (-810, 354)
label (object SegLabel @1080
Parent_View @1079
location (2091, 3237)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B008B"
client @1076
supplier @1075
line_style 0)))
(object AssociationViewNew "$UNNAMED$303" @1081
location (3182, 3100)
stereotype TRUE
line_color 3342489
quidu "3A70658B009D"
roleview_list (list RoleViews
(object RoleView "iTestManager" @1082
Parent_View @1081
location (516, 62)
label (object SegLabel @1083
Parent_View @1082
location (3498, 3059)
anchor 1
anchor_loc 1
nlines 1
max_width 259
justify 0
label "-iTestManager"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B00A7"
client @1081
supplier @1050
line_style 0)
(object RoleView "$UNNAMED$304" @1084
Parent_View @1081
location (516, 62)
label (object SegLabel @1085
Parent_View @1084
location (2866, 3059)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B009E"
client @1081
supplier @1075
line_style 0)))
(object AssociationViewNew "$UNNAMED$355" @1086
location (2561, 2492)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801C6"
roleview_list (list RoleViews
(object RoleView "iDataLogger" @1087
Parent_View @1086
location (-105, -546)
label (object SegLabel @1088
Parent_View @1087
location (2554, 2237)
anchor 1
anchor_loc 1
nlines 1
max_width 235
justify 0
label "-iDataLogger"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801E4"
client @1086
supplier @1056
line_style 0)
(object RoleView "$UNNAMED$356" @1089
Parent_View @1086
location (-105, -546)
label (object SegLabel @1090
Parent_View @1089
location (2486, 2739)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801C7"
client @1086
supplier @1075
line_style 0)))
(object UsesView "" @1091
label (object ItemLabel
Parent_View @1091
location (1921, 2789)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1092
Parent_View @1091
location (1929, 2832)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.455560
height 34
orientation 0)
line_color 3342489
quidu "3A378DA103AD"
client @1075
supplier @1036
line_style 0)))
(object ClassDiagram "Class Derivation"
quid "3A6474AA03A3"
title "Class Derivation"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::EPOC Classes::CBase" @1093
ShowCompartmentStereotypes TRUE
location (248, 496)
label (object ItemLabel
Parent_View @1093
location (97, 422)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F2F660071"
width 320
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CActive" @1094
ShowCompartmentStereotypes TRUE
location (248, 1302)
label (object ItemLabel
Parent_View @1094
location (97, 1228)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A3F2F6E0343"
width 320
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1095
stereotype TRUE
line_color 3342489
quidu "3A8183E10399"
client @1094
supplier @1093
line_style 0)
(object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1096
ShowCompartmentStereotypes TRUE
location (248, 2108)
label (object ItemLabel
Parent_View @1096
location (97, 2034)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CTimer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A81845902F1"
width 320
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1097
stereotype TRUE
line_color 3342489
quidu "3A81846502F8"
client @1096
supplier @1094
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1098
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (806, 1860)
label (object ItemLabel
Parent_View @1098
location (805, 1968)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MTransitionObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276CF002C"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1099
ShowCompartmentStereotypes TRUE
location (124, 124)
label (object ItemLabel
Parent_View @1099
location (13, 280)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CComponentInfo")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
height 154
annotation 8
autoResize TRUE)
(object InheritView "" @1100
stereotype TRUE
line_color 3342489
quidu "3A70658B02E1"
client @1099
supplier @1093
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1101
ShowCompartmentStereotypes TRUE
location (496, 124)
label (object ItemLabel
Parent_View @1101
location (398, 285)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTestInfo")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658D0154"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1102
stereotype TRUE
line_color 3342489
quidu "3A70658D015E"
client @1101
supplier @1093
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1103
ShowCompartmentStereotypes TRUE
location (1116, 496)
label (object ItemLabel
Parent_View @1103
location (985, 652)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTestController")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
width 230
height 154
annotation 8
autoResize TRUE)
(object InheritView "" @1104
stereotype TRUE
line_color 3342489
quidu "3A64754A03AD"
client @1103
supplier @1093
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1105
ShowCompartmentStereotypes TRUE
location (868, 1178)
label (object ItemLabel
Parent_View @1105
location (770, 1339)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CTestManager")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1106
stereotype TRUE
line_color 3342489
quidu "3A70658C0167"
client @1105
supplier @1094
line_style 0)
(object AssociationViewNew "$UNNAMED$303" @1107
location (989, 832)
stereotype TRUE
line_color 3342489
quidu "3A70658B009D"
roleview_list (list RoleViews
(object RoleView "iTestManager" @1108
Parent_View @1107
location (-437, -780)
label (object SegLabel @1109
Parent_View @1108
location (945, 933)
anchor 1
anchor_loc 1
nlines 1
max_width 259
justify 0
label "-iTestManager"
pctDist 0.393282
height 8
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B00A7"
client @1107
supplier @1105
line_style 0)
(object RoleView "$UNNAMED$304" @1110
Parent_View @1107
location (-437, -780)
label (object SegLabel @1111
Parent_View @1110
location (1027, 611)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B009E"
client @1107
supplier @1103
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1112
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1860, 124)
label (object ItemLabel
Parent_View @1112
location (1859, 232)
anchor_loc 1
nlines 2
max_width 256
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1113
ShowCompartmentStereotypes TRUE
location (1674, 992)
label (object ItemLabel
Parent_View @1113
location (1576, 1153)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDataLogger")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1114
stereotype TRUE
line_color 3342489
quidu "3A64752B02A4"
client @1113
supplier @1093
line_style 0)
(object AssociationViewNew "$UNNAMED$325" @1115
location (1269, 1082)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B4"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1116
Parent_View @1115
location (401, -468)
label (object SegLabel @1117
Parent_View @1116
location (1256, 1085)
anchor 1
anchor_loc 1
nlines 1
max_width 517
justify 0
label "#iDataLogger:CDataLogger&"
pctDist -0.040450
height 0
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B9"
client @1115
supplier @1113
line_style 0)
(object RoleView "$UNNAMED$326" @1118
Parent_View @1115
location (401, -468)
label (object SegLabel @1119
Parent_View @1118
location (1000, 1103)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B5"
client @1115
supplier @1105
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1120
ShowCompartmentStereotypes TRUE
location (2232, 496)
label (object ItemLabel
Parent_View @1120
location (2134, 657)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CComponentTester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
width 158
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$305" @1121
location (2019, 283)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B4"
roleview_list (list RoleViews
(object RoleView "iObserver:MComponentTestObserver&" @1122
Parent_View @1121
location (779, -523)
label (object SegLabel @1123
Parent_View @1122
location (2048, 127)
anchor 1
anchor_loc 1
nlines 1
max_width 719
justify 0
label "#iObserver:MComponentTestObserver&"
pctDist 0.480654
height 132
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B6"
client @1121
supplier @1112
line_style 0)
(object RoleView "$UNNAMED$306" @1124
Parent_View @1121
location (779, -523)
label (object SegLabel @1125
Parent_View @1124
location (2097, 420)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B5"
client @1121
supplier @1120
line_style 0)))
(object AssociationViewNew "$UNNAMED$307" @1126
location (1952, 740)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BE"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1127
Parent_View @1126
location (960, -66)
label (object SegLabel @1128
Parent_View @1127
location (1921, 716)
anchor 1
anchor_loc 1
nlines 1
max_width 525
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.029197
height 40
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03C8"
client @1126
supplier @1113
line_style 0)
(object RoleView "$UNNAMED$308" @1129
Parent_View @1126
location (960, -66)
label (object SegLabel @1130
Parent_View @1129
location (2087, 567)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BF"
client @1126
supplier @1120
line_style 0)))
(object UsesView "" @1131
label (object ItemLabel
Parent_View @1131
location (1691, 496)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1132
Parent_View @1131
location (1732, 465)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.544558
height 32
orientation 0)
line_color 3342489
quidu "3A378DA103AD"
client @1103
supplier @1120
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1133
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1674, 1488)
label (object ItemLabel
Parent_View @1133
location (1673, 1596)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1134
ShowCompartmentStereotypes TRUE
location (1240, 1674)
label (object ItemLabel
Parent_View @1134
location (1109, 1830)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
width 230
height 154
annotation 8
autoResize TRUE)
(object InheritView "" @1135
stereotype TRUE
line_color 3342489
quidu "3A64744702ED"
client @1134
supplier @1094
line_style 0)
(object UsesView "" @1136
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1134
supplier @1113
line_style 0)
(object UsesView "" @1137
stereotype TRUE
line_color 3342489
quidu "3A87AD61006C"
client @1134
supplier @1098
line_style 0)
(object UsesView "" @1138
stereotype (object SegLabel @1139
Parent_View @1138
location (1453, 1449)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE437E012B"
client @1134
supplier @1133
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1140
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2728, 1116)
label (object ItemLabel
Parent_View @1140
location (2727, 1224)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 58
height 58
annotation 8
autoResize TRUE)
(object InheritView "" @1141
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1120
supplier @1140
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1142
ShowCompartmentStereotypes TRUE
location (2294, 2108)
label (object ItemLabel
Parent_View @1142
location (2196, 2269)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTest")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
width 158
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$315" @1143
location (2520, 1584)
stereotype TRUE
line_color 3342489
quidu "3A71470502B0"
roleview_list (list RoleViews
(object RoleView "iUnitTestObserver:MUnitTestObserver&" @1144
Parent_View @1143
location (660, -586)
label (object SegLabel @1145
Parent_View @1144
location (2599, 1436)
anchor 1
anchor_loc 1
nlines 1
max_width 741
justify 0
label "#iUnitTestObserver:MUnitTestObserver&"
pctDist 0.368749
height 13
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71470502BA"
client @1143
supplier @1140
line_style 0)
(object RoleView "$UNNAMED$316" @1146
Parent_View @1143
location (660, -586)
label (object SegLabel @1147
Parent_View @1146
location (2363, 1842)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71470502B1"
client @1143
supplier @1142
line_style 0)))
(object InheritView "" @1148
stereotype TRUE
line_color 3342489
quidu "3A70658A00EB"
client @1142
supplier @1096
line_style 0)
(object InheritView "" @1149
stereotype TRUE
line_color 3342489
quidu "3A927748016E"
client @1142
supplier @1098
line_style 0)
(object UsesView "" @1150
stereotype (object SegLabel @1151
Parent_View @1150
location (1739, 2007)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A378D2002C2"
client @1142
supplier @1134
line_style 0)
(object UsesView "" @1152
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @1142
supplier @1113
line_style 0)
(object UsesView "" @1153
stereotype (object SegLabel @1154
Parent_View @1153
location (1748, 1856)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.621450
height 208
orientation 0)
line_color 3342489
quidu "3AAE43920184"
client @1142
supplier @1133
line_style 0)
(object UsesView "" @1155
stereotype (object SegLabel @1156
Parent_View @1155
location (2317, 1167)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.409712
height 62
orientation 0)
line_color 3342489
quidu "3A895EA900EF"
client @1120
supplier @1142
line_style 0)))
(object ClassDiagram "Component testing base classes"
quid "3AAE47E503CB"
title "Component testing base classes"
zoom 85
max_height 28350
max_width 21600
origin_x 291
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1157
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (930, 1116)
label (object ItemLabel
Parent_View @1157
location (687, 1061)
fill_color 16777215
nlines 1
max_width 486
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 504
height 134
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1158
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2542, 558)
label (object ItemLabel
Parent_View @1158
location (2272, 503)
fill_color 16777215
nlines 1
max_width 540
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 558
height 134
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1159
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3410, 1364)
label (object ItemLabel
Parent_View @1159
location (3189, 1261)
fill_color 13434879
nlines 1
max_width 442
justify 0
label "CLeakTestTransition")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8D59CB0257"
width 460
height 230
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1160
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3038, 2170)
label (object ItemLabel
Parent_View @1160
location (2864, 2092)
fill_color 13434879
nlines 1
max_width 348
justify 0
label "TTransitionInfo")
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A8276D1009C"
width 366
height 180
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1161
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1798, 1364)
label (object ItemLabel
Parent_View @1161
location (1522, 1315)
fill_color 16777215
nlines 1
max_width 552
justify 0
label "RPointerArray<CTransition>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658A0166"
width 570
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1162
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1302, 434)
label (object ItemLabel
Parent_View @1162
location (986, 15)
fill_color 13434879
nlines 1
max_width 632
justify 0
label "CUnitTest")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
compartment (object Compartment
Parent_View @1162
location (986, 76)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 19
max_width 629)
width 650
height 866
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$297" @1163
location (1649, 1084)
stereotype TRUE
line_color 3342489
quidu "3A70658A016D"
roleview_list (list RoleViews
(object RoleView "iTransitions" @1164
Parent_View @1163
location (161, 836)
label (object SegLabel @1165
Parent_View @1164
location (1706, 1278)
anchor 1
anchor_loc 1
nlines 1
max_width 325
justify 0
label "#iTransitions"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658A016F"
client @1163
supplier @1161
line_style 0)
(object RoleView "$UNNAMED$298" @1166
Parent_View @1163
location (161, 836)
label (object SegLabel @1167
Parent_View @1166
location (1593, 891)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658A016E"
client @1163
supplier @1162
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1168
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 2418)
label (object ItemLabel
Parent_View @1168
location (241, 2359)
fill_color 13434879
nlines 1
max_width 510
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 528
height 146
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1169
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 434)
label (object ItemLabel
Parent_View @1169
location (235, 385)
fill_color 16777215
nlines 1
max_width 522
justify 0
label "RPointerArray<CUnitTest>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B03D2"
width 540
height 122
annotation 8
autoResize TRUE)
(object UsesView "" @1170
stereotype TRUE
line_color 3342489
quidu "3A81834502C2"
client @1169
supplier @1162
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1171
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1426, 2046)
label (object ItemLabel
Parent_View @1171
location (1091, 1627)
fill_color 13434879
nlines 1
max_width 670
justify 0
label "CDataLogger")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 688
height 866
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1172
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 1860)
label (object ItemLabel
Parent_View @1172
location (209, 1561)
fill_color 13434879
nlines 1
max_width 574
justify 0
label "CComponentTester")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
compartment (object Compartment
Parent_View @1172
location (209, 1622)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 12
max_width 0)
width 592
height 626
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$305" @1173
location (496, 2258)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B4"
roleview_list (list RoleViews
(object RoleView "iObserver:MComponentTestObserver&" @1174
Parent_View @1173
location (-868, 1018)
label (object SegLabel @1175
Parent_View @1174
location (455, 2327)
anchor 1
anchor_loc 1
nlines 1
max_width 962
justify 0
label "#iObserver:MComponentTestObserver&"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B6"
client @1173
supplier @1168
line_style 0)
(object RoleView "$UNNAMED$306" @1176
Parent_View @1173
location (-868, 1018)
label (object SegLabel @1177
Parent_View @1176
location (455, 2190)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B5"
client @1173
supplier @1172
line_style 0)))
(object InheritView "" @1178
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1172
supplier @1157
line_style 0)
(object AssociationViewNew "$UNNAMED$309" @1179
location (496, 1020)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DC"
roleview_list (list RoleViews
(object RoleView "iUnitTests" @1180
Parent_View @1179
location (-868, -220)
label (object SegLabel @1181
Parent_View @1180
location (455, 600)
anchor 1
anchor_loc 1
nlines 1
max_width 284
justify 0
label "#iUnitTests"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DE"
client @1179
supplier @1169
line_style 0)
(object RoleView "$UNNAMED$310" @1182
Parent_View @1179
location (-868, -220)
label (object SegLabel @1183
Parent_View @1182
location (455, 1441)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DD"
client @1179
supplier @1172
line_style 0)))
(object AssociationViewNew "$UNNAMED$307" @1184
location (936, 1946)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BE"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1185
Parent_View @1184
location (-428, 706)
label (object SegLabel @1186
Parent_View @1185
location (949, 1908)
anchor 1
anchor_loc 1
nlines 1
max_width 690
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.039352
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03C8"
client @1184
supplier @1171
line_style 0)
(object RoleView "$UNNAMED$308" @1187
Parent_View @1184
location (-428, 706)
label (object SegLabel @1188
Parent_View @1187
location (829, 1883)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BF"
client @1184
supplier @1172
line_style 0)))
(object UsesView "" @1189
stereotype TRUE
line_color 3342489
quidu "3A41E8E302A0"
client @1172
supplier @1171
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1190
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2294, 2294)
label (object ItemLabel
Parent_View @1190
location (1947, 2139)
fill_color 13434879
nlines 1
max_width 694
justify 0
label "TTransitionValidator")
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A9E205E01ED"
width 712
height 338
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1191
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3348, 558)
label (object ItemLabel
Parent_View @1191
location (3050, 403)
fill_color 13434879
nlines 1
max_width 596
justify 0
label "CUnitTestContext")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A9E205C014A"
width 614
height 338
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1192
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2666, 1364)
label (object ItemLabel
Parent_View @1192
location (2357, 1017)
fill_color 16777215
nlines 1
max_width 618
justify 0
label "CTransition")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
width 636
height 722
annotation 8
autoResize TRUE)
(object UsesView "" @1193
stereotype TRUE
line_color 3342489
quidu "3A87B0970263"
client @1161
supplier @1192
line_style 0)
(object UsesView "" @1194
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1192
supplier @1171
line_style 0)
(object UsesView "" @1195
label (object ItemLabel
Parent_View @1195
location (2580, 814)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1196
Parent_View @1195
location (2644, 805)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500935
height 65
orientation 1)
line_color 3342489
quidu "3AAE437E012B"
client @1192
supplier @1158
line_style 0)
(object AssociationViewNew "$UNNAMED$373" @1197
location (2440, 1924)
stereotype TRUE
line_color 3342489
quidu "3A9E205D017E"
roleview_list (list RoleViews
(object RoleView "iValidator:TTransitionValidator&" @1198
Parent_View @1197
location (-1280, 622)
label (object SegLabel @1199
Parent_View @1198
location (2515, 1950)
anchor 1
anchor_loc 1
nlines 1
max_width 793
justify 0
label "#iValidator:TTransitionValidator&"
pctDist -0.025862
height 80
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01BA"
client @1197
supplier @1190
line_style 0)
(object RoleView "$UNNAMED$374" @1200
Parent_View @1197
location (-1280, 622)
label (object SegLabel @1201
Parent_View @1200
location (2465, 1751)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9E205D017F"
client @1197
supplier @1192
line_style 0)))
(object AssociationViewNew "$UNNAMED$375" @1202
location (3085, 864)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01C4"
roleview_list (list RoleViews
(object RoleView "iUTContext:CUnitTestContext&" @1203
Parent_View @1202
location (-635, -438)
label (object SegLabel @1204
Parent_View @1203
location (3132, 873)
anchor 1
anchor_loc 1
nlines 1
max_width 763
justify 0
label "#iUTContext:CUnitTestContext&"
pctDist 0.125718
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01D8"
client @1202
supplier @1191
line_style 0)
(object RoleView "$UNNAMED$376" @1205
Parent_View @1202
location (-635, -438)
label (object SegLabel @1206
Parent_View @1205
location (2962, 949)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9E205D01C5"
client @1202
supplier @1192
line_style 0)))
(object InheritView "" @1207
stereotype TRUE
line_color 3342489
quidu "3A8D59CB0258"
client @1159
supplier @1192
line_style 0)
(object UsesView "" @1208
label (object ItemLabel
Parent_View @1208
location (2914, 1902)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1209
Parent_View @1208
location (3023, 1853)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE469B033A"
client @1192
supplier @1160
line_style 0)
(object UsesView "" @1210
stereotype TRUE
line_color 3342489
quidu "3A87AD5D01ED"
client @1162
supplier @1157
line_style 0)
(object UsesView "" @1211
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @1162
supplier @1171
line_style 0)
(object UsesView "" @1212
label (object ItemLabel
Parent_View @1212
location (1944, 497)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1213
Parent_View @1212
location (1993, 446)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.567801
height 56
orientation 0)
line_color 3342489
quidu "3AAE43920184"
client @1162
supplier @1158
line_style 0)
(object UsesView "" @1214
label (object ItemLabel
Parent_View @1214
location (2362, 169)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1215
Parent_View @1214
location (2317, 125)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.478379
height 55
orientation 0)
line_color 3342489
quidu "3AAE45D3033C"
client @1162
supplier @1191
vertices (list Points
(1627, 351)
(2557, 120)
(3043, 388))
line_style 0)
(object UsesView "" @1216
stereotype (object SegLabel @1217
Parent_View @1216
location (1983, 853)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.465806
height 38
orientation 0)
line_color 3342489
quidu "3A378D2002C2"
client @1162
supplier @1192
line_style 0)))
(object ClassDiagram "Framework classes"
quid "3AAE4FAE013C"
title "Framework classes"
zoom 100
max_height 28350
max_width 21600
origin_x 969
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1218
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2294, 2356)
label (object ItemLabel
Parent_View @1218
location (2058, 2150)
fill_color 13434879
nlines 1
max_width 472
justify 0
label "CUnitTestInfo")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658D0154"
width 490
height 436
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1219
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1302, 2480)
label (object ItemLabel
Parent_View @1219
location (1009, 2429)
fill_color 16777215
nlines 1
max_width 586
justify 0
label "RPointerArray<CUnitTestInfo>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B02E2"
width 604
height 126
annotation 8
autoResize TRUE)
(object UsesView "" @1220
stereotype TRUE
line_color 3342489
quidu "3A81831D0094"
client @1219
supplier @1218
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1221
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (434, 2294)
label (object ItemLabel
Parent_View @1221
location (172, 2063)
fill_color 13434879
nlines 1
max_width 524
justify 0
label "CComponentInfo")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
compartment (object Compartment
Parent_View @1221
location (172, 2124)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 8
max_width 0)
width 542
height 486
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$319" @1222
location (858, 2383)
stereotype TRUE
line_color 3342489
quidu "3A71AF830200"
roleview_list (list RoleViews
(object RoleView "iUnitTestsInfo" @1223
Parent_View @1222
location (300, -97)
label (object SegLabel @1224
Parent_View @1223
location (868, 2344)
anchor 1
anchor_loc 1
nlines 1
max_width 838
justify 0
label "-iUnitTestsInfo"
pctDist 0.006410
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF830202"
client @1222
supplier @1219
line_style 0)
(object RoleView "$UNNAMED$320" @1225
Parent_View @1222
location (300, -97)
label (object SegLabel @1226
Parent_View @1225
location (746, 2318)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF830201"
client @1222
supplier @1221
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1227
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1364, 930)
label (object ItemLabel
Parent_View @1227
location (1109, 874)
fill_color 13434879
nlines 1
max_width 510
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 528
height 136
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1228
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1426, 1984)
label (object ItemLabel
Parent_View @1228
location (1108, 1933)
fill_color 16777215
nlines 1
max_width 636
justify 0
label "RPointerArray<CComponentInfo>")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658B0089"
width 654
height 126
annotation 8
autoResize TRUE)
(object UsesView "" @1229
stereotype TRUE
line_color 3342489
quidu "3A8182F2027D"
client @1228
supplier @1221
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1230
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (434, 372)
label (object ItemLabel
Parent_View @1230
location (137, 66)
fill_color 13434879
nlines 1
max_width 594
justify 0
label "CComponentTester")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
compartment (object Compartment
Parent_View @1230
location (137, 127)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 12
max_width 0)
width 612
height 636
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$305" @1231
location (994, 708)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B4"
roleview_list (list RoleViews
(object RoleView "iObserver:MComponentTestObserver&" @1232
Parent_View @1231
location (-370, -532)
label (object SegLabel @1233
Parent_View @1232
location (1244, 810)
anchor 1
anchor_loc 1
nlines 1
max_width 719
justify 0
label "#iObserver:MComponentTestObserver&"
pctDist 0.896764
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B6"
client @1231
supplier @1227
line_style 0)
(object RoleView "$UNNAMED$306" @1234
Parent_View @1231
location (-370, -532)
label (object SegLabel @1235
Parent_View @1234
location (770, 622)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B5"
client @1231
supplier @1230
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1236
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2294, 1674)
label (object ItemLabel
Parent_View @1236
location (2099, 1368)
fill_color 16777215
nlines 1
max_width 390
justify 0
label "CTestManager")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
compartment (object Compartment
Parent_View @1236
location (2099, 1429)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 11
max_width 0)
width 408
height 636
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$329" @1237
location (1843, 1833)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C3"
roleview_list (list RoleViews
(object RoleView "iTestList" @1238
Parent_View @1237
location (665, -523)
label (object SegLabel @1239
Parent_View @1238
location (1861, 1806)
anchor 1
anchor_loc 1
nlines 1
max_width 262
justify 0
label "#iTestList"
pctDist -0.097974
height 21
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C5"
client @1237
supplier @1228
line_style 0)
(object RoleView "$UNNAMED$330" @1240
Parent_View @1237
location (665, -523)
label (object SegLabel @1241
Parent_View @1240
location (2027, 1724)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C4"
client @1237
supplier @1236
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1242
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (434, 1364)
label (object ItemLabel
Parent_View @1242
location (136, 1033)
fill_color 13434879
nlines 1
max_width 596
justify 0
label "CTestController")
icon "boundary"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
compartment (object Compartment
Parent_View @1242
location (136, 1094)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 10
max_width 594)
width 614
height 686
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$301" @1243
location (1033, 1737)
stereotype TRUE
line_color 3342489
quidu "3A70658B008A"
roleview_list (list RoleViews
(object RoleView "iTestList" @1244
Parent_View @1243
location (-1633, -1301)
label (object SegLabel @1245
Parent_View @1244
location (1309, 1857)
anchor 1
anchor_loc 1
nlines 1
max_width 172
justify 0
label "-iTestList"
pctDist 0.860120
height 45
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B0093"
client @1243
supplier @1228
line_style 0)
(object RoleView "$UNNAMED$302" @1246
Parent_View @1243
location (-1633, -1301)
label (object SegLabel @1247
Parent_View @1246
location (778, 1626)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B008B"
client @1243
supplier @1242
line_style 0)))
(object AssociationViewNew "$UNNAMED$303" @1248
location (1415, 1525)
stereotype TRUE
line_color 3342489
quidu "3A70658B009D"
roleview_list (list RoleViews
(object RoleView "iTestManager" @1249
Parent_View @1248
location (-1251, -1513)
label (object SegLabel @1250
Parent_View @1249
location (1959, 1575)
anchor 1
anchor_loc 1
nlines 1
max_width 259
justify 0
label "-iTestManager"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B00A7"
client @1248
supplier @1236
line_style 0)
(object RoleView "$UNNAMED$304" @1251
Parent_View @1248
location (-1251, -1513)
label (object SegLabel @1252
Parent_View @1251
location (884, 1396)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B009E"
client @1248
supplier @1242
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1253
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1302, 124)
label (object ItemLabel
Parent_View @1253
location (1177, 73)
fill_color 16777215
nlines 1
max_width 250
justify 0
label "TLogFormat")
icon "entity"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A894035038E"
width 268
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1254
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2294, 496)
label (object ItemLabel
Parent_View @1254
location (1951, 65)
fill_color 13434879
nlines 1
max_width 686
justify 0
label "CDataLogger")
icon "control"
icon_style "None"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 704
height 886
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$307" @1255
location (1340, 431)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BE"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1256
Parent_View @1255
location (-24, -809)
label (object SegLabel @1257
Parent_View @1256
location (1367, 393)
anchor 1
anchor_loc 1
nlines 1
max_width 525
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.039352
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03C8"
client @1255
supplier @1254
line_style 0)
(object RoleView "$UNNAMED$308" @1258
Parent_View @1255
location (-24, -809)
label (object SegLabel @1259
Parent_View @1258
location (863, 359)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03BF"
client @1255
supplier @1230
line_style 0)))
(object AssociationViewNew "$UNNAMED$325" @1260
location (2294, 1147)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B4"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1261
Parent_View @1260
location (1860, -279)
label (object SegLabel @1262
Parent_View @1261
location (2322, 1039)
anchor 1
anchor_loc 1
nlines 1
max_width 523
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.524313
height 28
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B9"
client @1260
supplier @1254
line_style 0)
(object RoleView "$UNNAMED$326" @1263
Parent_View @1260
location (1860, -279)
label (object SegLabel @1264
Parent_View @1263
location (2253, 1313)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B5"
client @1260
supplier @1236
line_style 0)))
(object AssociationViewNew "$UNNAMED$355" @1265
location (1498, 1363)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801C6"
roleview_list (list RoleViews
(object RoleView "iDataLogger" @1266
Parent_View @1265
location (-1168, -1675)
label (object SegLabel @1267
Parent_View @1266
location (1904, 1048)
anchor 1
anchor_loc 1
nlines 1
max_width 235
justify 0
label "-iDataLogger"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801E4"
client @1265
supplier @1254
vertices (list Points
(1498, 1363)
(1759, 1363)
(2018, 939))
line_style 0)
(object RoleView "$UNNAMED$356" @1268
Parent_View @1265
location (-1168, -1675)
label (object SegLabel @1269
Parent_View @1268
location (892, 1322)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A8D59C801C7"
client @1265
supplier @1242
line_style 0)))
(object AssociationViewNew "$UNNAMED$351" @1270
location (1688, 267)
stereotype TRUE
line_color 3342489
quidu "3A892F450130"
roleview_list (list RoleViews
(object RoleView "iLogFormat" @1271
Parent_View @1270
location (-916, -1035)
label (object SegLabel @1272
Parent_View @1271
location (1579, 239)
anchor 1
anchor_loc 1
nlines 1
max_width 222
justify 0
label "-iLogFormat"
pctDist 0.419359
height 13
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A892F45013A"
client @1270
supplier @1253
line_style 0)
(object RoleView "$UNNAMED$352" @1273
Parent_View @1270
location (-916, -1035)
label (object SegLabel @1274
Parent_View @1273
location (1876, 382)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A892F450131"
client @1270
supplier @1254
line_style 0)))
(object UsesView "" @1275
label (object ItemLabel
Parent_View @1275
location (434, 855)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1276
Parent_View @1275
location (401, 870)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.455560
height 34
orientation 0)
line_color 3342489
quidu "3AAE50D8005E"
client @1242
supplier @1230
line_style 0)))))
(object Class_Category "EPOC Classes"
quid "3A3F2F570105"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CBase"
quid "3A3F2F660071"
documentation "Dummy Object to represent the EPOC class CBase.")
(object Class "CActive"
quid "3A3F2F6E0343"
documentation "Dummy Object to represent the EPOC class CActive."
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A8183E10399"
supplier "Logical View::EPOC Classes::CBase"
quidu "3A3F2F660071")))
(object Class "CTimer"
quid "3A81845902F1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3A81846502F8"
supplier "Logical View::EPOC Classes::CActive"
quidu "3A3F2F6E0343")))
(object Class "RFileLogger"
quid "3A83B46701C5"
operations (list Operations
(object Operation "Write"
quid "3A83B47A0317"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "TInt"
quid "3A881077011B")
(object Class "TDesC"
quid "3A88109800DC")
(object Class "TBool"
quid "3A8810A500E5")
(object Class "TRequestStatus"
quid "3A8810B80287")
(object Class "CActiveScheduler"
quid "3A8810D80084")
(object Class "TEntry"
quid "3A8810E4001D")
(object Class "HBufC"
quid "3A8810ED01F7")
(object Class "RPointerArray"
quid "3A891523016D")
(object Class "RArray"
quid "3A8915390132")
(object Class "RTest"
quid "3DFF44A00271"))
logical_presentations (list unit_reference_list))
(object Class_Category "Reverse Engineered"
quid "3AC9D061007C"
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "TestBed"
quid "3AC9D0610087"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "MTransitionObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3AC9D0610089"
documentation
|*
| @public
| @class MTransitionObserver
| Dependencies : None
| Comments : Provides a callback method to the CUnitTest to indicate that the
| specified transition has completed an asynchronous function.
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D061008A"
documentation
|*
| @fn virtual void Complete(CTransition& aTransition) = 0
| Intended Usage : Called to indicate that an asynchronous function on the specified
| transition has completed.
| @since 6.0
| @param aTransition The transition which has completed
| @pre None
| @post Depends on observer implementation. For example, aTransition has completed,
| therefore if all transitions have completed the unit test is complete.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetCurrentTransition"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D0610091"
documentation
|*
| @fn virtual void SetCurrentTransition(CTransition& aTransition) = 0
| Intended Usage : Passes the transition which is about to run.
| This allows transition information can be retrieved and
| Repeat() can then be called on the transition.
| @since 6.0
| @param aTransition The transition to set as current
| @return void
| @pre None
| @post aTransition will be stored as a pointer to the currently executing transition
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTransition"
type "CTransition&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MLogOutput"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3AC9D06100A4"
documentation
|*
| @public
| @class MLogOutput
| Dependencies : None
| Comments :
operations (list Operations
(object Operation "Close"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06100A5"
documentation
|*
| @fn Close() = 0
| Intended Usage : Called when all logging has finished to close down any log
| connections.
| @since 6.0
| @pre None
| @post Logging facility is closed down and this object can be deleted.
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Write"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06100AE"
documentation
|*
| @fn Write(const TDesC& aOutput) = 0
| Intended Usage : Logs the specified descriptor.
| @since 6.0
| @param aOutput The descriptor to stream to the logging facility
| @pre OpenL has been called to set up logging
| @post aOutput has been logged
stereotype "abstract"
parameters (list Parameters
(object Parameter "aOutput"
type "const TDesC&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "OpenL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06100B0"
documentation
|*
| @fn OpenL() = 0
| Intended Usage : Sets up the logging facility provided by the implementation of this
| interface. If logging cannot be established for any reason then
| this function should leave.
| @exception Implementation dependant.
| @since 6.0
| @pre None
| @post Nothing is left on the CleanupStack
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MStateAccessor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3AC9D06301C9"
documentation
|*
| @public
| @class MStateAccessor
| Dependencies : None
| Comments : Mixin which is used to define a class used for state checking of
| a test object.
operations (list Operations
(object Operation "Externalize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06301D3"
documentation
|*
| @fn Externalize(TAny* aTestObject) = 0
| Intended Usage : Override this in the derived class to implement
| object state persistence.
| @since 6.0
| @param aTestObject The object to be tested
| @return One of the EPOC standard error codes indicating the outcome of attempt
| to externalize the object.
| @pre A valid test object must be passed in
| @post Returns an error code dependant on the result of the test
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTestObject"
type "TAny*"))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Internalize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06301DD"
documentation
|*
| @fn Internalize(TAny* aTestObject) = 0
| Intended Usage : Override this in the derived class to implement
| object state loading.
| @since 6.0
| @param aTestObject The object to be tested
| @return One of the EPOC standard error codes indicating the outcome of the attempt
| to load the object state.
| @pre A valid test object must be passed in
| @post Returns an error code dependant on the result of the test
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTestObject"
type "TAny*"))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "InvariantTest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D06301DF"
documentation
|*
| @fn InvariantTest(TAny* aTestObject) = 0
| Intended Usage : Override this in the derived class to implement
| invariant testing
| @since 6.0
| @param aTestObject The object to be tested
| @return One of the EPOC standard error codes indicating the result of the test
| @pre A valid test object must be passed in
| @post Returns an error code dependant on the result of the test
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTestObject"
type "TAny*"))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MUnitTestObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3AC9D0640120"
documentation
|*
| @public
| @class MUnitTestObserver
| Dependencies : None
| Comments : Provides a callback method to the CComponentTester to
| indicate that the unit test has completed
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D0640121"
documentation
|*
| @fn virtual Complete(CUnitTest* aUnitTest) = 0
| Intended Usage : Allows a 'callback' to indicate that the observed class has
| completed its task
| Error Condition :
| @since 6.0
| @param aUnitTest The unit test which has completed
| @pre Should be called to indicate that all transitions in the unit test have completed
| @post The unit test should have completed all operation as it could now be unloaded
stereotype "abstract"
parameters (list Parameters
(object Parameter "aUnitTest"
type "CUnitTest*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "MComponentTestObserver"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3AC9D0640329"
documentation
|*
| @public
| @class MComponentTestObserver
| Dependencies : None
| Comments : Allows a 'callback' through the Complete() function to indicate that the
| observed CComponentTester has completed its task
operations (list Operations
(object Operation "Complete"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3AC9D064033D"
documentation
|*
| @fn virtual void Complete(CComponentTester* aTester, TInt aStatus) = 0
| Intended Usage : Indicates that the CComponentTester has completed a unit test
| @since 6.0
| @param aTester The observed component tester.
| @param aUnitTestId The id of the unit test which has completed.
| @pre The specified unit test should have been launched
| @post If all unit tests are complete then the specified CComponentTester and
| associated library are marked for deletion/unloading, or the next unit test is run.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aTester"
type "CComponentTester*")
(object Parameter "aUnitTestId"
type "TInt"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Class "TLogMessageOverflow8"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "3B449E950120"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3B449E95013E"
supplier "TDes8Overflow"))
operations (list Operations
(object Operation "Overflow"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E950152"
parameters (list Parameters
(object Parameter ""
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "TLogMessageOverflow8"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "3B449E950154"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::TestBed"
quidu "3A701D270171"
language "VC++")
(object Association "$UNNAMED$439"
quid "3B449E950148"
roles (list role_list
(object Role "$UNNAMED$440"
quid "3B449E950149"
supplier "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8"
quidu "3B449E950120"
is_aggregate TRUE)
(object Role "iError"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "InitialValue"
value "KErrNone"))
quid "3B449E95014A"
label "iError"
supplier "Logical View::EPOC Classes::TInt"
quidu "3A881077011B"
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "TestBed Model Update Overview"
quid "3AC9D06403DD"
title "TestBed Model Update Overview"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Label @1277
location (62, 62)
nlines 3
max_width 2212
label
|TestBed Model Update Overview
|This diagram was automatically created by Rational Rose Model Update Tool.
|03 April 2001 14:30:12
)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1278
ShowCompartmentStereotypes TRUE
location (186, 4650)
label (object ItemLabel
Parent_View @1278
location (59, 4599)
fill_color 13434879
nlines 1
max_width 254
justify 0
label "MLogOutput")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D06100A4"
width 272
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1279
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (3038, 3596)
label (object ItemLabel
Parent_View @1279
location (3037, 3704)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MTransitionObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276CF002C"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1280
ShowCompartmentStereotypes TRUE
location (682, 4650)
label (object ItemLabel
Parent_View @1280
location (478, 4599)
fill_color 13434879
nlines 1
max_width 408
justify 0
label "MTransitionObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0610089"
width 426
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1281
ShowCompartmentStereotypes TRUE
location (1550, 1736)
label (object ItemLabel
Parent_View @1281
location (1469, 1685)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CTimer")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A81845902F1"
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CBase" @1282
ShowCompartmentStereotypes TRUE
location (2170, 496)
label (object ItemLabel
Parent_View @1282
location (2089, 445)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A3F2F660071"
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1283
ShowCompartmentStereotypes TRUE
location (1302, 4650)
label (object ItemLabel
Parent_View @1283
location (1068, 4599)
fill_color 13434879
nlines 1
max_width 468
justify 0
label "RPointerArray<TDesC>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658D015F"
width 486
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1284
ShowCompartmentStereotypes TRUE
location (1922, 4650)
label (object ItemLabel
Parent_View @1284
location (1697, 4599)
fill_color 13434879
nlines 1
max_width 450
justify 0
label "TLogMessageOverflow")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A892F420190"
width 468
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1285
ShowCompartmentStereotypes TRUE
location (2480, 4650)
label (object ItemLabel
Parent_View @1285
location (2348, 4599)
fill_color 13434879
nlines 1
max_width 264
justify 0
label "TTestLibrary")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8910760266"
width 282
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1286
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1612, 2976)
label (object ItemLabel
Parent_View @1286
location (1611, 3084)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CActive" @1287
ShowCompartmentStereotypes TRUE
location (1550, 1116)
label (object ItemLabel
Parent_View @1287
location (1462, 1065)
fill_color 13434879
nlines 1
max_width 176
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A3F2F6E0343"
width 194
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1288
stereotype TRUE
line_color 3342489
quidu "3A81846502F8"
client @1281
supplier @1287
line_style 0)
(object InheritView "" @1289
stereotype TRUE
line_color 3342489
quidu "3A8183E10399"
client @1287
supplier @1282
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1290
ShowCompartmentStereotypes TRUE
location (2914, 4650)
label (object ItemLabel
Parent_View @1290
location (2777, 4599)
fill_color 13434879
nlines 1
max_width 274
justify 0
label "RArray<TInt>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862D039E"
width 292
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1291
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1364, 2356)
label (object ItemLabel
Parent_View @1291
location (1363, 2464)
anchor_loc 1
nlines 2
max_width 256
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1292
ShowCompartmentStereotypes TRUE
location (1612, 496)
label (object ItemLabel
Parent_View @1292
location (1501, 652)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CComponentInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B0089"
height 154
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1293
ShowCompartmentStereotypes TRUE
location (3472, 4650)
label (object ItemLabel
Parent_View @1293
location (3195, 4599)
fill_color 13434879
nlines 1
max_width 554
justify 0
label "RPointerArray<TTestLibrary>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C01A2"
width 572
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1294
ShowCompartmentStereotypes TRUE
location (186, 4898)
label (object ItemLabel
Parent_View @1294
location (59, 4847)
fill_color 13434879
nlines 1
max_width 254
justify 0
label "TDebugPrint")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A893F9A018D"
width 272
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1295
ShowCompartmentStereotypes TRUE
location (2046, 1116)
label (object ItemLabel
Parent_View @1295
location (1935, 1272)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CComponentInfo")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1296
stereotype TRUE
line_color 3342489
quidu "3A8182F2027D"
client @1292
supplier @1295
line_style 0)
(object InheritView "" @1297
stereotype TRUE
line_color 3342489
quidu "3A70658B02E1"
client @1295
supplier @1282
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1298
ShowCompartmentStereotypes TRUE
location (3286, 496)
label (object ItemLabel
Parent_View @1298
location (3175, 652)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CUnitTestInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02E2"
height 154
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1299
ShowCompartmentStereotypes TRUE
location (930, 4898)
label (object ItemLabel
Parent_View @1299
location (533, 4847)
fill_color 13434879
nlines 1
max_width 794
justify 0
label "mutable RPointerArray<CUnitTestInfo>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AADFEEB03B8"
width 812
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1300
ShowCompartmentStereotypes TRUE
location (1736, 4898)
label (object ItemLabel
Parent_View @1300
location (1490, 4847)
fill_color 13434879
nlines 1
max_width 492
justify 0
label "RPointerArray<TTestInfo>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862E0182"
width 510
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1301
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2604, 3596)
label (object ItemLabel
Parent_View @1301
location (2603, 3704)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1302
ShowCompartmentStereotypes TRUE
location (2294, 4898)
label (object ItemLabel
Parent_View @1302
location (2123, 4847)
fill_color 13434879
nlines 1
max_width 342
justify 0
label "MStateAccessor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D06301C9"
width 360
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1303
ShowCompartmentStereotypes TRUE
location (2852, 4898)
label (object ItemLabel
Parent_View @1303
location (2660, 4847)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "MUnitTestObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0640120"
width 402
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1304
ShowCompartmentStereotypes TRUE
location (992, 3038)
label (object ItemLabel
Parent_View @1304
location (894, 3199)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CTestManager")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1305
stereotype TRUE
line_color 3342489
quidu "3A70658C0167"
client @1304
supplier @1287
line_style 0)
(object InheritView "" @1306
stereotype TRUE
line_color 3342489
quidu "3A8D3B0F0205"
client @1304
supplier @1291
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1307
ShowCompartmentStereotypes TRUE
location (3348, 4898)
label (object ItemLabel
Parent_View @1307
location (3186, 4847)
fill_color 13434879
nlines 1
max_width 324
justify 0
label "TNullDebugPrint")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A893FA40336"
width 342
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1308
ShowCompartmentStereotypes TRUE
location (186, 3038)
label (object ItemLabel
Parent_View @1308
location (55, 3194)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTestController")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
width 230
height 154
annotation 8
autoResize TRUE)
(object InheritView "" @1309
stereotype TRUE
line_color 3342489
quidu "3A64754A03AD"
client @1308
supplier @1282
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1310
ShowCompartmentStereotypes TRUE
location (2666, 1116)
label (object ItemLabel
Parent_View @1310
location (2568, 1277)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDefaultLogOutput")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF018D"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1311
stereotype TRUE
line_color 3342489
quidu "3A9A54CF018E"
client @1310
supplier @1282
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1312
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2790, 434)
label (object ItemLabel
Parent_View @1312
location (2789, 542)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MLogOutput")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF010B"
width 58
height 58
annotation 8
autoResize TRUE)
(object InheritView "" @1313
stereotype TRUE
line_color 3342489
quidu "3A9A54CF018F"
client @1310
supplier @1312
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1314
ShowCompartmentStereotypes TRUE
location (3472, 3658)
label (object ItemLabel
Parent_View @1314
location (3325, 3629)
fill_color 13434879
nlines 1
max_width 294
justify 0
label "TTransitionInfo")
stereotype (object ItemLabel
Parent_View @1314
location (3325, 3579)
fill_color 13434879
anchor 10
nlines 1
max_width 294
justify 0
label "<<struct>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1009C"
width 312
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1315
ShowCompartmentStereotypes TRUE
location (1488, 4278)
label (object ItemLabel
Parent_View @1315
location (1390, 4439)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDataLogger")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1316
stereotype TRUE
line_color 3342489
quidu "3A64752B02A4"
client @1315
supplier @1282
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1317
ShowCompartmentStereotypes TRUE
location (3782, 4960)
label (object ItemLabel
Parent_View @1317
location (3668, 4931)
fill_color 13434879
nlines 1
max_width 228
justify 0
label "TTestInfo")
stereotype (object ItemLabel
Parent_View @1317
location (3668, 4881)
fill_color 13434879
anchor 10
nlines 1
max_width 228
justify 0
label "<<struct>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862F0224"
width 246
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1318
ShowCompartmentStereotypes TRUE
location (1860, 2418)
label (object ItemLabel
Parent_View @1318
location (1762, 2579)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTest")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1319
stereotype TRUE
line_color 3342489
quidu "3A70658A00EB"
client @1318
supplier @1281
line_style 0)
(object InheritView "" @1320
stereotype TRUE
line_color 3342489
quidu "3A927748016E"
client @1318
supplier @1279
line_style 0)
(object UsesView "" @1321
stereotype TRUE
line_color 3342489
quidu "3A87AD5D01ED"
client @1318
supplier @1286
line_style 0)
(object UsesView "" @1322
stereotype (object SegLabel @1323
Parent_View @1322
location (3395, 2462)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE43920184"
client @1318
supplier @1301
vertices (list Points
(1936, 2424)
(3457, 2588)
(3457, 2904)
(2630, 3571))
line_style 0)
(object UsesView "" @1324
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @1318
supplier @1315
vertices (list Points
(1781, 2424)
(375, 2588)
(375, 2904)
(2134, 3205)
(2134, 3521)
(1554, 4197))
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1325
ShowCompartmentStereotypes TRUE
location (744, 2356)
label (object ItemLabel
Parent_View @1325
location (633, 2512)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CTransition>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658A0166"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1326
stereotype TRUE
line_color 3342489
quidu "3A81838E01D7"
client @1325
supplier @1315
vertices (list Points
(668, 2378)
(75, 2588)
(75, 2904)
(1082, 3205)
(1082, 3521)
(1443, 4197))
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1327
ShowCompartmentStereotypes TRUE
location (1798, 3658)
label (object ItemLabel
Parent_View @1327
location (1667, 3814)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CLeakTestTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8D59CB0257"
width 230
height 154
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1328
ShowCompartmentStereotypes TRUE
location (310, 5208)
label (object ItemLabel
Parent_View @1328
location (54, 5157)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "MComponentTestObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0640329"
width 530
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1329
ShowCompartmentStereotypes TRUE
location (3224, 1116)
label (object ItemLabel
Parent_View @1329
location (3126, 1277)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTestInfo")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658D0154"
width 158
annotation 8
autoResize TRUE)
(object UsesView "" @1330
stereotype TRUE
line_color 3342489
quidu "3A81831D0094"
client @1298
supplier @1329
line_style 0)
(object InheritView "" @1331
stereotype TRUE
line_color 3342489
quidu "3A70658D015E"
client @1329
supplier @1282
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1332
ShowCompartmentStereotypes TRUE
location (2170, 3038)
label (object ItemLabel
Parent_View @1332
location (2039, 3194)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
width 230
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1333
stereotype (object SegLabel @1334
Parent_View @1333
location (2121, 2676)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A378D2002C2"
client @1318
supplier @1332
line_style 0)
(object InheritView "" @1335
stereotype TRUE
line_color 3342489
quidu "3A64744702ED"
client @1332
supplier @1287
line_style 0)
(object UsesView "" @1336
stereotype TRUE
line_color 3342489
quidu "3A87AD61006C"
client @1332
supplier @1279
line_style 0)
(object UsesView "" @1337
stereotype (object SegLabel @1338
Parent_View @1337
location (2498, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE437E012B"
client @1332
supplier @1301
line_style 0)
(object UsesView "" @1339
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1332
supplier @1315
vertices (list Points
(2055, 3091)
(1834, 3205)
(1834, 3521)
(1521, 4197))
line_style 0)
(object UsesView "" @1340
stereotype (object SegLabel @1341
Parent_View @1340
location (2850, 3228)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE469B033A"
client @1332
supplier @1314
line_style 0)
(object UsesView "" @1342
stereotype TRUE
line_color 3342489
quidu "3A87B0970263"
client @1325
supplier @1332
line_style 0)
(object InheritView "" @1343
stereotype TRUE
line_color 3342489
quidu "3A8D59CB0258"
client @1327
supplier @1332
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1344
ShowCompartmentStereotypes TRUE
location (930, 5208)
label (object ItemLabel
Parent_View @1344
location (735, 5157)
fill_color 13434879
nlines 1
max_width 390
justify 0
label "TTransitionValidator")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9E205E01ED"
width 408
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1345
ShowCompartmentStereotypes TRUE
location (3286, 3038)
label (object ItemLabel
Parent_View @1345
location (3175, 3194)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CUnitTestContext")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9E205C014A"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1346
stereotype (object SegLabel @1347
Parent_View @1346
location (2620, 2618)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE45D3033C"
client @1318
supplier @1345
line_style 0)
(object InheritView "" @1348
stereotype TRUE
line_color 3342489
quidu "3A9E205C014B"
client @1345
supplier @1282
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1349
ShowCompartmentStereotypes TRUE
location (744, 3658)
label (object ItemLabel
Parent_View @1349
location (646, 3819)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CComponentTester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
width 158
annotation 8
autoResize TRUE)
(object UsesView "" @1350
stereotype (object SegLabel @1351
Parent_View @1350
location (550, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A378DA103AD"
client @1308
supplier @1349
line_style 0)
(object UsesView "" @1352
stereotype (object SegLabel @1353
Parent_View @1352
location (550, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE50D8005E"
client @1308
supplier @1349
line_style 0)
(object InheritView "" @1354
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1349
supplier @1286
line_style 0)
(object InheritView "" @1355
stereotype TRUE
line_color 3342489
quidu "3A9E205C003C"
client @1349
supplier @1287
line_style 0)
(object UsesView "" @1356
stereotype (object SegLabel @1357
Parent_View @1356
location (2017, 2978)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A895EA900EF"
client @1349
supplier @1318
vertices (list Points
(820, 3622)
(2489, 2904)
(2489, 2588)
(1936, 2436))
line_style 0)
(object UsesView "" @1358
stereotype (object SegLabel @1359
Parent_View @1358
location (976, 3392)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A87B79B00A3"
client @1304
supplier @1349
line_style 0)
(object UsesView "" @1360
stereotype TRUE
line_color 3342489
quidu "3A41E8E302A0"
client @1349
supplier @1315
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1361
ShowCompartmentStereotypes TRUE
location (1922, 1736)
label (object ItemLabel
Parent_View @1361
location (1811, 1892)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CUnitTest>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B03D2"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1362
stereotype TRUE
line_color 3342489
quidu "3A81834502C2"
client @1361
supplier @1318
line_style 0)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" @1363
ShowCompartmentStereotypes TRUE
location (2604, 124)
label (object ItemLabel
Parent_View @1363
location (2374, 73)
fill_color 13434879
nlines 1
max_width 460
justify 0
label "TLogMessageOverflow8")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3B449E950120"
width 478
height 126
annotation 8
autoResize TRUE)))))
(object Class_Category "TESTBED"
quid "3B16364E0099"
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object ClassDiagram "TestBed Model Update Overview"
quid "3B16364E00C1"
title "TestBed Model Update Overview"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Label @1364
location (62, 62)
nlines 3
max_width 2212
label
|TestBed Model Update Overview
|This diagram was automatically created by Rational Rose Model Update Tool.
|Thursday, May 31, 2001 1:17:18 PM
)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1365
ShowCompartmentStereotypes TRUE
location (186, 4650)
label (object ItemLabel
Parent_View @1365
location (59, 4599)
fill_color 13434879
nlines 1
max_width 254
justify 0
label "MLogOutput")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D06100A4"
width 272
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1366
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (3038, 3596)
label (object ItemLabel
Parent_View @1366
location (3037, 3704)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MTransitionObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276CF002C"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1367
ShowCompartmentStereotypes TRUE
location (682, 4650)
label (object ItemLabel
Parent_View @1367
location (478, 4599)
fill_color 13434879
nlines 1
max_width 408
justify 0
label "MTransitionObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0610089"
width 426
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1368
ShowCompartmentStereotypes TRUE
location (1550, 1736)
label (object ItemLabel
Parent_View @1368
location (1469, 1685)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CTimer")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A81845902F1"
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CBase" @1369
ShowCompartmentStereotypes TRUE
location (2170, 496)
label (object ItemLabel
Parent_View @1369
location (2089, 445)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A3F2F660071"
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1370
ShowCompartmentStereotypes TRUE
location (1302, 4650)
label (object ItemLabel
Parent_View @1370
location (1068, 4599)
fill_color 13434879
nlines 1
max_width 468
justify 0
label "RPointerArray<TDesC>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658D015F"
width 486
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1371
ShowCompartmentStereotypes TRUE
location (1922, 4650)
label (object ItemLabel
Parent_View @1371
location (1697, 4599)
fill_color 13434879
nlines 1
max_width 450
justify 0
label "TLogMessageOverflow")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A892F420190"
width 468
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1372
ShowCompartmentStereotypes TRUE
location (2480, 4650)
label (object ItemLabel
Parent_View @1372
location (2348, 4599)
fill_color 13434879
nlines 1
max_width 264
justify 0
label "TTestLibrary")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8910760266"
width 282
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1373
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1612, 2976)
label (object ItemLabel
Parent_View @1373
location (1611, 3084)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::EPOC Classes::CActive" @1374
ShowCompartmentStereotypes TRUE
location (1550, 1116)
label (object ItemLabel
Parent_View @1374
location (1462, 1065)
fill_color 13434879
nlines 1
max_width 176
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 14671839
quidu "3A3F2F6E0343"
width 194
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1375
stereotype TRUE
line_color 3342489
quidu "3A81846502F8"
client @1368
supplier @1374
line_style 0)
(object InheritView "" @1376
stereotype TRUE
line_color 3342489
quidu "3A8183E10399"
client @1374
supplier @1369
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1377
ShowCompartmentStereotypes TRUE
location (3038, 4650)
label (object ItemLabel
Parent_View @1377
location (2761, 4599)
fill_color 13434879
nlines 1
max_width 554
justify 0
label "RPointerArray<TTestLibrary>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C01A2"
width 572
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1378
ShowCompartmentStereotypes TRUE
location (3658, 4650)
label (object ItemLabel
Parent_View @1378
location (3521, 4599)
fill_color 13434879
nlines 1
max_width 274
justify 0
label "RArray<TInt>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862D039E"
width 292
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1379
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1364, 2356)
label (object ItemLabel
Parent_View @1379
location (1363, 2464)
anchor_loc 1
nlines 2
max_width 256
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1380
ShowCompartmentStereotypes TRUE
location (1612, 496)
label (object ItemLabel
Parent_View @1380
location (1501, 652)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CComponentInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B0089"
height 154
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1381
ShowCompartmentStereotypes TRUE
location (186, 4898)
label (object ItemLabel
Parent_View @1381
location (59, 4847)
fill_color 13434879
nlines 1
max_width 254
justify 0
label "TDebugPrint")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A893F9A018D"
width 272
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1382
ShowCompartmentStereotypes TRUE
location (2046, 1116)
label (object ItemLabel
Parent_View @1382
location (1935, 1272)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CComponentInfo")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1383
stereotype TRUE
line_color 3342489
quidu "3A8182F2027D"
client @1380
supplier @1382
line_style 0)
(object InheritView "" @1384
stereotype TRUE
line_color 3342489
quidu "3A70658B02E1"
client @1382
supplier @1369
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1385
ShowCompartmentStereotypes TRUE
location (3286, 496)
label (object ItemLabel
Parent_View @1385
location (3175, 652)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CUnitTestInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02E2"
height 154
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1386
ShowCompartmentStereotypes TRUE
location (930, 4898)
label (object ItemLabel
Parent_View @1386
location (533, 4847)
fill_color 13434879
nlines 1
max_width 794
justify 0
label "mutable RPointerArray<CUnitTestInfo>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AADFEEB03B8"
width 812
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1387
ShowCompartmentStereotypes TRUE
location (1736, 4898)
label (object ItemLabel
Parent_View @1387
location (1490, 4847)
fill_color 13434879
nlines 1
max_width 492
justify 0
label "RPointerArray<TTestInfo>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862E0182"
width 510
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1388
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2604, 3596)
label (object ItemLabel
Parent_View @1388
location (2603, 3704)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1389
ShowCompartmentStereotypes TRUE
location (2294, 4898)
label (object ItemLabel
Parent_View @1389
location (2123, 4847)
fill_color 13434879
nlines 1
max_width 342
justify 0
label "MStateAccessor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D06301C9"
width 360
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1390
ShowCompartmentStereotypes TRUE
location (2852, 4898)
label (object ItemLabel
Parent_View @1390
location (2660, 4847)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "MUnitTestObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0640120"
width 402
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1391
ShowCompartmentStereotypes TRUE
location (992, 3038)
label (object ItemLabel
Parent_View @1391
location (894, 3199)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CTestManager")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1392
stereotype TRUE
line_color 3342489
quidu "3A70658C0167"
client @1391
supplier @1374
line_style 0)
(object InheritView "" @1393
stereotype TRUE
line_color 3342489
quidu "3A8D3B0F0205"
client @1391
supplier @1379
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1394
ShowCompartmentStereotypes TRUE
location (3348, 4898)
label (object ItemLabel
Parent_View @1394
location (3186, 4847)
fill_color 13434879
nlines 1
max_width 324
justify 0
label "TNullDebugPrint")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A893FA40336"
width 342
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1395
ShowCompartmentStereotypes TRUE
location (186, 3038)
label (object ItemLabel
Parent_View @1395
location (55, 3194)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTestController")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
width 230
height 154
annotation 8
autoResize TRUE)
(object InheritView "" @1396
stereotype TRUE
line_color 3342489
quidu "3A64754A03AD"
client @1395
supplier @1369
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1397
ShowCompartmentStereotypes TRUE
location (2666, 1116)
label (object ItemLabel
Parent_View @1397
location (2568, 1277)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDefaultLogOutput")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF018D"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1398
stereotype TRUE
line_color 3342489
quidu "3A9A54CF018E"
client @1397
supplier @1369
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1399
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2790, 434)
label (object ItemLabel
Parent_View @1399
location (2789, 542)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MLogOutput")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF010B"
width 58
height 58
annotation 8
autoResize TRUE)
(object InheritView "" @1400
stereotype TRUE
line_color 3342489
quidu "3A9A54CF018F"
client @1397
supplier @1399
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1401
ShowCompartmentStereotypes TRUE
location (3472, 3658)
label (object ItemLabel
Parent_View @1401
location (3325, 3629)
fill_color 13434879
nlines 1
max_width 294
justify 0
label "TTransitionInfo")
stereotype (object ItemLabel
Parent_View @1401
location (3325, 3579)
fill_color 13434879
anchor 10
nlines 1
max_width 294
justify 0
label "<<struct>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1009C"
width 312
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1402
ShowCompartmentStereotypes TRUE
location (1488, 4278)
label (object ItemLabel
Parent_View @1402
location (1390, 4439)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDataLogger")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1403
stereotype TRUE
line_color 3342489
quidu "3A64752B02A4"
client @1402
supplier @1369
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1404
ShowCompartmentStereotypes TRUE
location (3782, 4960)
label (object ItemLabel
Parent_View @1404
location (3668, 4931)
fill_color 13434879
nlines 1
max_width 228
justify 0
label "TTestInfo")
stereotype (object ItemLabel
Parent_View @1404
location (3668, 4881)
fill_color 13434879
anchor 10
nlines 1
max_width 228
justify 0
label "<<struct>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9F862F0224"
width 246
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1405
ShowCompartmentStereotypes TRUE
location (1860, 2418)
label (object ItemLabel
Parent_View @1405
location (1762, 2579)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTest")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
width 158
annotation 8
autoResize TRUE)
(object InheritView "" @1406
stereotype TRUE
line_color 3342489
quidu "3A70658A00EB"
client @1405
supplier @1368
line_style 0)
(object InheritView "" @1407
stereotype TRUE
line_color 3342489
quidu "3A927748016E"
client @1405
supplier @1366
line_style 0)
(object UsesView "" @1408
stereotype TRUE
line_color 3342489
quidu "3A87AD5D01ED"
client @1405
supplier @1373
line_style 0)
(object UsesView "" @1409
stereotype (object SegLabel @1410
Parent_View @1409
location (3395, 2462)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE43920184"
client @1405
supplier @1388
vertices (list Points
(1936, 2424)
(3457, 2588)
(3457, 2904)
(2630, 3571))
line_style 0)
(object UsesView "" @1411
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @1405
supplier @1402
vertices (list Points
(1781, 2424)
(375, 2588)
(375, 2904)
(2134, 3205)
(2134, 3521)
(1554, 4197))
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1412
ShowCompartmentStereotypes TRUE
location (744, 2356)
label (object ItemLabel
Parent_View @1412
location (633, 2512)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CTransition>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658A0166"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1413
stereotype TRUE
line_color 3342489
quidu "3A81838E01D7"
client @1412
supplier @1402
vertices (list Points
(668, 2378)
(75, 2588)
(75, 2904)
(1082, 3205)
(1082, 3521)
(1443, 4197))
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1414
ShowCompartmentStereotypes TRUE
location (1798, 3658)
label (object ItemLabel
Parent_View @1414
location (1667, 3814)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CLeakTestTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8D59CB0257"
width 230
height 154
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1415
ShowCompartmentStereotypes TRUE
location (310, 5208)
label (object ItemLabel
Parent_View @1415
location (54, 5157)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "MComponentTestObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3AC9D0640329"
width 530
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1416
ShowCompartmentStereotypes TRUE
location (3224, 1116)
label (object ItemLabel
Parent_View @1416
location (3126, 1277)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTestInfo")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658D0154"
width 158
annotation 8
autoResize TRUE)
(object UsesView "" @1417
stereotype TRUE
line_color 3342489
quidu "3A81831D0094"
client @1385
supplier @1416
line_style 0)
(object InheritView "" @1418
stereotype TRUE
line_color 3342489
quidu "3A70658D015E"
client @1416
supplier @1369
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1419
ShowCompartmentStereotypes TRUE
location (2170, 3038)
label (object ItemLabel
Parent_View @1419
location (2039, 3194)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
width 230
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1420
stereotype (object SegLabel @1421
Parent_View @1420
location (2121, 2676)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A378D2002C2"
client @1405
supplier @1419
line_style 0)
(object InheritView "" @1422
stereotype TRUE
line_color 3342489
quidu "3A64744702ED"
client @1419
supplier @1374
line_style 0)
(object UsesView "" @1423
stereotype TRUE
line_color 3342489
quidu "3A87AD61006C"
client @1419
supplier @1366
line_style 0)
(object UsesView "" @1424
stereotype (object SegLabel @1425
Parent_View @1424
location (2498, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE437E012B"
client @1419
supplier @1388
line_style 0)
(object UsesView "" @1426
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1419
supplier @1402
vertices (list Points
(2055, 3091)
(1834, 3205)
(1834, 3521)
(1521, 4197))
line_style 0)
(object UsesView "" @1427
stereotype (object SegLabel @1428
Parent_View @1427
location (2850, 3228)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE469B033A"
client @1419
supplier @1401
line_style 0)
(object UsesView "" @1429
stereotype TRUE
line_color 3342489
quidu "3A87B0970263"
client @1412
supplier @1419
line_style 0)
(object InheritView "" @1430
stereotype TRUE
line_color 3342489
quidu "3A8D59CB0258"
client @1414
supplier @1419
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1431
ShowCompartmentStereotypes TRUE
location (930, 5208)
label (object ItemLabel
Parent_View @1431
location (735, 5157)
fill_color 13434879
nlines 1
max_width 390
justify 0
label "TTransitionValidator")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9E205E01ED"
width 408
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1432
ShowCompartmentStereotypes TRUE
location (3286, 3038)
label (object ItemLabel
Parent_View @1432
location (3175, 3194)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CUnitTestContext")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9E205C014A"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1433
stereotype (object SegLabel @1434
Parent_View @1433
location (2620, 2618)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE45D3033C"
client @1405
supplier @1432
line_style 0)
(object InheritView "" @1435
stereotype TRUE
line_color 3342489
quidu "3A9E205C014B"
client @1432
supplier @1369
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1436
ShowCompartmentStereotypes TRUE
location (744, 3658)
label (object ItemLabel
Parent_View @1436
location (646, 3819)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CComponentTester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
width 158
annotation 8
autoResize TRUE)
(object UsesView "" @1437
stereotype (object SegLabel @1438
Parent_View @1437
location (550, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A378DA103AD"
client @1395
supplier @1436
line_style 0)
(object UsesView "" @1439
stereotype (object SegLabel @1440
Parent_View @1439
location (550, 3266)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Creates>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3AAE50D8005E"
client @1395
supplier @1436
line_style 0)
(object InheritView "" @1441
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1436
supplier @1373
line_style 0)
(object InheritView "" @1442
stereotype TRUE
line_color 3342489
quidu "3A9E205C003C"
client @1436
supplier @1374
line_style 0)
(object UsesView "" @1443
stereotype (object SegLabel @1444
Parent_View @1443
location (2017, 2978)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A895EA900EF"
client @1436
supplier @1405
vertices (list Points
(820, 3622)
(2489, 2904)
(2489, 2588)
(1936, 2436))
line_style 0)
(object UsesView "" @1445
stereotype (object SegLabel @1446
Parent_View @1445
location (976, 3392)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A87B79B00A3"
client @1391
supplier @1436
line_style 0)
(object UsesView "" @1447
stereotype TRUE
line_color 3342489
quidu "3A41E8E302A0"
client @1436
supplier @1402
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1448
ShowCompartmentStereotypes TRUE
location (1922, 1736)
label (object ItemLabel
Parent_View @1448
location (1811, 1892)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CUnitTest>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B03D2"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1449
stereotype TRUE
line_color 3342489
quidu "3A81834502C2"
client @1448
supplier @1405
line_style 0))))))
logical_presentations (list unit_reference_list)))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3A1A89A60365"
title "Main"
documentation "The packages and object dependencies within the test bed architecture."
zoom 100
max_height 28350
max_width 21600
origin_x 594
origin_y 0
items (list diagram_item_list
(object CategoryView "Logical View::Use Case Realisations" @1450
location (372, 186)
label (object ItemLabel
Parent_View @1450
location (228, 102)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Use Case Realisations")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A1E4C5B0353"
width 300
height 180)
(object CategoryView "Logical View::Test Bed Classes" @1451
location (2046, 186)
label (object ItemLabel
Parent_View @1451
location (1902, 102)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Test Bed Classes")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A2545EE0050"
width 300
height 180)
(object CategoryView "Logical View::External Classes::Controllers" @1452
location (1240, 186)
label (object ItemLabel
Parent_View @1452
location (1027, 102)
fill_color 13434879
nlines 2
max_width 426
justify 0
label "Controllers")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A25479200CD"
width 438
height 180)
(object CategoryView "Logical View::External Classes::Support" @1453
location (2046, 744)
label (object ItemLabel
Parent_View @1453
location (1833, 660)
fill_color 13434879
nlines 2
max_width 426
justify 0
label "Support")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A25477901F3"
width 438
height 180)
(object ImportView "" @1454
stereotype TRUE
line_color 3342489
quidu "3A2547B70206"
client @1452
supplier @1451
line_style 0)
(object ImportView "" @1455
stereotype TRUE
line_color 3342489
quidu "3A2547BB011C"
client @1451
supplier @1453
line_style 0)))
(object ClassDiagram "Interactions"
quid "3A87AC0C033D"
title "Interactions"
zoom 90
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::External Classes::Controllers::UI" @1456
ShowCompartmentStereotypes TRUE
location (124, 496)
label (object ItemLabel
Parent_View @1456
location (124, 656)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "UI")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24F656023C"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1457
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (2418, 124)
label (object ItemLabel
Parent_View @1457
location (2417, 232)
anchor_loc 1
nlines 2
max_width 349
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1458
ShowCompartmentStereotypes TRUE
location (1116, 1860)
label (object ItemLabel
Parent_View @1458
location (1005, 2016)
anchor_loc 3
nlines 2
max_width 687
justify 0
label "RPointerArray<CUnitTestInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02E2"
height 154
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1459
ShowCompartmentStereotypes TRUE
location (558, 1860)
label (object ItemLabel
Parent_View @1459
location (447, 2016)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "CComponentInfo")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B02D7"
height 154
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$319" @1460
location (835, 1860)
stereotype TRUE
line_color 3342489
quidu "3A71AF830200"
roleview_list (list RoleViews
(object RoleView "iUnitTestsInfo" @1461
Parent_View @1460
location (29, 1488)
label (object SegLabel @1462
Parent_View @1461
location (861, 1878)
anchor 1
anchor_loc 1
nlines 1
max_width 1044
justify 0
label "-iUnitTestsInfo"
pctDist 0.127451
height 18
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF830202"
client @1460
supplier @1458
line_style 0)
(object RoleView "$UNNAMED$320" @1463
Parent_View @1460
location (29, 1488)
label (object SegLabel @1464
Parent_View @1463
location (674, 1902)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF830201"
client @1460
supplier @1459
line_style 0)))
(object ClassView "Class" "Logical View::External Classes::Support::Unit" @1465
ShowCompartmentStereotypes TRUE
location (3348, 248)
label (object ItemLabel
Parent_View @1465
location (3348, 408)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Unit")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BCD00043"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1466
ShowCompartmentStereotypes TRUE
location (3906, 496)
label (object ItemLabel
Parent_View @1466
location (3775, 652)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTransition")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BFC30021"
width 230
height 154
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1467
ShowCompartmentStereotypes TRUE
location (3410, 868)
label (object ItemLabel
Parent_View @1467
location (3299, 1024)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CTransition>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658A0166"
height 154
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1468
ShowCompartmentStereotypes TRUE
location (2790, 496)
label (object ItemLabel
Parent_View @1468
location (2692, 657)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CUnitTest")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BA9F037C"
width 158
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$297" @1469
location (3066, 865)
stereotype TRUE
line_color 3342489
quidu "3A70658A016D"
roleview_list (list RoleViews
(object RoleView "iTransitions" @1470
Parent_View @1469
location (-34, -189)
label (object SegLabel @1471
Parent_View @1470
location (3216, 838)
anchor 1
anchor_loc 1
nlines 1
max_width 307
justify 0
label "#iTransitions"
pctDist 0.559487
height 27
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658A016F"
client @1469
supplier @1467
line_style 0)
(object RoleView "$UNNAMED$298" @1472
Parent_View @1469
location (-34, -189)
label (object SegLabel @1473
Parent_View @1472
location (2911, 624)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658A016E"
client @1469
supplier @1468
vertices (list Points
(3066, 865)
(3006, 865)
(2897, 682))
line_style 0)))
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1474
ShowCompartmentStereotypes TRUE
location (2404, 825)
label (object ItemLabel
Parent_View @1474
location (2293, 981)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CUnitTest>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B03D2"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1475
stereotype TRUE
line_color 3342489
quidu "3A81834502C2"
client @1474
supplier @1468
vertices (list Points
(2478, 822)
(2742, 823)
(2773, 575))
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1476
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1612, 124)
label (object ItemLabel
Parent_View @1476
location (1611, 232)
anchor_loc 1
nlines 2
max_width 365
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1477
ShowCompartmentStereotypes TRUE
location (1984, 496)
label (object ItemLabel
Parent_View @1477
location (1886, 657)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CComponentTester")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A24DC16022F"
width 158
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$309" @1478
location (2122, 823)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DC"
roleview_list (list RoleViews
(object RoleView "iUnitTests" @1479
Parent_View @1478
location (-234, -231)
label (object SegLabel @1480
Parent_View @1479
location (2224, 864)
anchor 1
anchor_loc 1
nlines 1
max_width 269
justify 0
label "#iUnitTests"
pctDist 0.499450
height 41
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DE"
client @1478
supplier @1474
line_style 0)
(object RoleView "$UNNAMED$310" @1481
Parent_View @1478
location (-234, -231)
label (object SegLabel @1482
Parent_View @1481
location (2056, 627)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03DD"
client @1478
supplier @1477
vertices (list Points
(2122, 823)
(2062, 823)
(2026, 682))
line_style 0)))
(object UsesView "" @1483
label (object ItemLabel
Parent_View @1483
location (2385, 496)
anchor_loc 1
nlines 1
max_width 60
justify 0
label "")
stereotype (object SegLabel @1484
Parent_View @1483
location (2385, 520)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500730
height 24
orientation 1)
line_color 3342489
quidu "3A895EA900EF"
client @1477
supplier @1468
line_style 0)
(object AssociationViewNew "$UNNAMED$305" @1485
location (1866, 178)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B4"
roleview_list (list RoleViews
(object RoleView "iObserver:MComponentTestObserver&" @1486
Parent_View @1485
location (-304, -876)
label (object SegLabel @1487
Parent_View @1486
location (1810, 168)
anchor 1
anchor_loc 1
nlines 1
max_width 908
justify 0
label "#iObserver:MComponentTestObserver&"
pctDist 0.356733
height 46
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B6"
client @1485
supplier @1476
vertices (list Points
(1866, 178)
(1846, 122)
(1638, 121))
line_style 0)
(object RoleView "$UNNAMED$306" @1488
Parent_View @1485
location (-304, -876)
label (object SegLabel @1489
Parent_View @1488
location (1895, 380)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B03B5"
client @1485
supplier @1477
line_style 0)))
(object UsesView "" @1490
stereotype TRUE
line_color 3342489
quidu "3A87B0970263"
client @1467
supplier @1466
vertices (list Points
(3484, 864)
(3686, 865)
(3857, 570))
line_style 0)
(object InheritView "" @1491
stereotype TRUE
line_color 3342489
quidu "3A8276CF037E"
client @1477
supplier @1457
vertices (list Points
(1987, 414)
(2013, 122)
(2390, 121))
line_style 0)
(object UsesView "" @1492
stereotype (object SegLabel @1493
Parent_View @1492
location (3329, 526)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.501193
height 30
orientation 1)
line_color 3342489
quidu "3A378D2002C2"
client @1468
supplier @1466
line_style 0)
(object UsesView "" @1494
stereotype TRUE
line_color 3342489
quidu "3A87AD5D01ED"
client @1468
supplier @1457
vertices (list Points
(2781, 414)
(2759, 122)
(2444, 121))
line_style 0)
(object UsesView "" @1495
stereotype TRUE
line_color 3342489
quidu "3A87EAF502E1"
client @1466
supplier @1465
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1496
ShowCompartmentStereotypes TRUE
location (558, 496)
label (object ItemLabel
Parent_View @1496
location (427, 652)
anchor_loc 3
nlines 2
max_width 657
justify 0
label "CTestController")
icon "boundary"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A34E468034A"
width 230
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1497
stereotype TRUE
line_color 3342489
quidu "3A87B793006F"
client @1456
supplier @1496
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1498
ShowCompartmentStereotypes TRUE
location (558, 1240)
label (object ItemLabel
Parent_View @1498
location (447, 1396)
anchor_loc 3
nlines 2
max_width 430
justify 0
label "RPointerArray<CComponentInfo>")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658B0089"
height 154
annotation 8
autoResize TRUE)
(object UsesView "" @1499
stereotype TRUE
line_color 3342489
quidu "3A8182F2027D"
client @1498
supplier @1459
line_style 0)
(object AssociationViewNew "$UNNAMED$301" @1500
location (558, 866)
stereotype TRUE
line_color 3342489
quidu "3A70658B008A"
roleview_list (list RoleViews
(object RoleView "iTestList" @1501
Parent_View @1500
location (-682, -188)
label (object SegLabel @1502
Parent_View @1501
location (581, 798)
anchor 1
anchor_loc 1
nlines 1
max_width 220
justify 0
label "-iTestList"
pctDist -0.234932
height 23
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B0093"
client @1500
supplier @1498
line_style 0)
(object RoleView "$UNNAMED$302" @1503
Parent_View @1500
location (-682, -188)
label (object SegLabel @1504
Parent_View @1503
location (600, 629)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B008B"
client @1500
supplier @1496
line_style 0)))
(object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1505
ShowCompartmentStereotypes TRUE
location (1240, 496)
label (object ItemLabel
Parent_View @1505
location (1142, 657)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CTestManager")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658C0166"
width 158
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$303" @1506
location (916, 496)
stereotype TRUE
line_color 3342489
quidu "3A70658B009D"
roleview_list (list RoleViews
(object RoleView "iTestManager" @1507
Parent_View @1506
location (172, -558)
label (object SegLabel @1508
Parent_View @1507
location (1113, 455)
anchor 1
anchor_loc 1
nlines 1
max_width 335
justify 0
label "-iTestManager"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A70658B00A7"
client @1506
supplier @1505
line_style 0)
(object RoleView "$UNNAMED$304" @1509
Parent_View @1506
location (172, -558)
label (object SegLabel @1510
Parent_View @1509
location (719, 455)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A70658B009E"
client @1506
supplier @1496
line_style 0)))
(object AssociationViewNew "$UNNAMED$329" @1511
location (1182, 1179)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C3"
roleview_list (list RoleViews
(object RoleView "iTestList" @1512
Parent_View @1511
location (-244, 63)
label (object SegLabel @1513
Parent_View @1512
location (754, 1199)
anchor 1
anchor_loc 1
nlines 1
max_width 234
justify 0
label "#iTestList"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C5"
client @1511
supplier @1498
vertices (list Points
(1182, 1179)
(1177, 1240)
(632, 1240))
line_style 0)
(object RoleView "$UNNAMED$330" @1514
Parent_View @1511
location (-244, 63)
label (object SegLabel @1515
Parent_View @1514
location (1179, 693)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303C4"
client @1511
supplier @1505
line_style 0)))
(object UsesView "" @1516
stereotype (object SegLabel @1517
Parent_View @1516
location (1611, 377)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Uses>>"
pctDist 0.500000
height 120
orientation 0)
line_color 3342489
quidu "3A87B79B00A3"
client @1505
supplier @1477
line_style 0)
(object InheritView "" @1518
stereotype TRUE
line_color 3342489
quidu "3A8D3B0F0205"
client @1505
supplier @1476
vertices (list Points
(1248, 414)
(1291, 122)
(1583, 121))
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1519
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (1984, 1860)
label (object ItemLabel
Parent_View @1519
location (1983, 1968)
anchor_loc 1
nlines 2
max_width 365
justify 0
label "MLogOutput")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF010B"
width 58
height 58
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1520
ShowCompartmentStereotypes TRUE
location (2604, 1860)
label (object ItemLabel
Parent_View @1520
location (2506, 2021)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDefaultLogOutput")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF018D"
width 158
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1521
ShowCompartmentStereotypes TRUE
location (1984, 1240)
label (object ItemLabel
Parent_View @1521
location (1886, 1401)
anchor_loc 3
nlines 2
max_width 441
justify 0
label "CDataLogger")
icon "control"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23B76E01BE"
width 158
annotation 8
autoResize TRUE)
(object UsesView "" @1522
stereotype TRUE
line_color 3342489
quidu "3A41E8E302A0"
client @1477
supplier @1521
line_style 0)
(object AssociationViewNew "$UNNAMED$325" @1523
location (1293, 1180)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B4"
roleview_list (list RoleViews
(object RoleView "iDataLogger:CDataLogger&" @1524
Parent_View @1523
location (-133, 64)
label (object SegLabel @1525
Parent_View @1524
location (1772, 1282)
anchor 1
anchor_loc 1
nlines 1
max_width 651
justify 0
label "#iDataLogger:CDataLogger&"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B9"
client @1523
supplier @1521
vertices (list Points
(1293, 1180)
(1298, 1240)
(1906, 1240))
line_style 0)
(object RoleView "$UNNAMED$326" @1526
Parent_View @1523
location (-133, 64)
label (object SegLabel @1527
Parent_View @1526
location (1212, 699)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A71AF8303B5"
client @1523
supplier @1505
line_style 0)))
(object UsesView "" @1528
stereotype TRUE
line_color 3342489
quidu "3A41E8DE01F8"
client @1468
supplier @1521
vertices (list Points
(2789, 575)
(2804, 1135)
(2060, 1227))
line_style 0)
(object UsesView "" @1529
stereotype TRUE
line_color 3342489
quidu "3A378BD9025D"
client @1466
supplier @1521
vertices (list Points
(3896, 570)
(3842, 1240)
(2060, 1240))
line_style 0)
(object AssociationViewNew "$UNNAMED$367" @1530
location (1984, 1574)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10341"
roleview_list (list RoleViews
(object RoleView "iReportOutput" @1531
Parent_View @1530
location (0, 334)
label (object SegLabel @1532
Parent_View @1531
location (1943, 1809)
anchor 1
anchor_loc 1
nlines 1
max_width 335
justify 0
label "-iReportOutput"
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10348"
client @1530
supplier @1519
line_style 0)
(object RoleView "$UNNAMED$368" @1533
Parent_View @1530
location (0, 334)
label (object SegLabel @1534
Parent_View @1533
location (1943, 1340)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10342"
client @1530
supplier @1521
line_style 0)))
(object AssociationViewNew "$UNNAMED$363" @1535
location (2336, 1507)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10320"
roleview_list (list RoleViews
(object RoleView "iDefaultReportOutput" @1536
Parent_View @1535
location (352, 267)
label (object SegLabel @1537
Parent_View @1536
location (2360, 1639)
anchor 1
anchor_loc 1
nlines 1
max_width 495
justify 0
label "-iDefaultReportOutput"
pctDist 0.364114
height 77
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3A9A54D1032A"
client @1535
supplier @1520
vertices (list Points
(2336, 1507)
(2392, 1549)
(2546, 1779))
line_style 0)
(object RoleView "$UNNAMED$364" @1538
Parent_View @1535
location (352, 267)
label (object SegLabel @1539
Parent_View @1538
location (2078, 1362)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10321"
client @1535
supplier @1521
line_style 0)))
(object AssociationViewNew "$UNNAMED$365" @1540
location (2487, 1396)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10334"
roleview_list (list RoleViews
(object RoleView "iDefaultLogOutput" @1541
Parent_View @1540
location (503, 156)
label (object SegLabel @1542
Parent_View @1541
location (2680, 1483)
anchor 1
anchor_loc 1
nlines 1
max_width 429
justify 0
label "-iDefaultLogOutput"
pctDist 0.351332
height 100
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9A54D1033E"
client @1540
supplier @1520
vertices (list Points
(2487, 1396)
(2576, 1424)
(2596, 1779))
line_style 0)
(object RoleView "$UNNAMED$366" @1543
Parent_View @1540
location (503, 156)
label (object SegLabel @1544
Parent_View @1543
location (2097, 1317)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3A9A54D10335"
client @1540
supplier @1521
line_style 0)))
(object InheritView "" @1545
stereotype TRUE
line_color 3342489
quidu "3A9A54CF018F"
client @1520
supplier @1519
line_style 0)
(object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1546
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
location (3100, 62)
label (object ItemLabel
Parent_View @1546
location (3099, 170)
anchor_loc 1
nlines 2
max_width 365
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 58
height 58
annotation 8
autoResize TRUE)))))
root_subsystem (object SubSystem "Component View"
quid "3A1A89A40109"
physical_models (list unit_reference_list
(object module "TestBed" "NotAModuleType" "NotAModulePart"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "InitialSourceIncludes"
value "")
(object Attribute
tool "VC++"
name "Copyright"
value (value Text "Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved."))
(object Attribute
tool "VC++"
name "UpdateATL"
value TRUE)
(object Attribute
tool "VC++"
name "SmartPointersOnAssoc"
value TRUE)
(object Attribute
tool "VC++"
name "GenerateImports"
value TRUE)
(object Attribute
tool "VC++"
name "FullPathInImports"
value TRUE)
(object Attribute
tool "VC++"
name "UseImportAttributes"
value TRUE)
(object Attribute
tool "VC++"
name "ImportAttributes"
value "no_namespace named_guids")
(object Attribute
tool "VC++"
name "PutImportsIn"
value "stdafx.h")
(object Attribute
tool "VC++"
name "ImportProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "DefaultTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "TypeLibLocation"
value "")
(object Attribute
tool "VC++"
name "CompileProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "ProjectFile"
value "..\\..\\EPOC32\\BUILD\\MAGIC\\TEST_BED\\MMPFILES\\TEST_BED\\WINS\\Test_bed.dsp")
(object Attribute
tool "VC++"
name "WorkspaceFile"
value "J:\\MAGIC\\MAGIC.dsw")
(object Attribute
tool "VC++"
name "Generate"
value "True")
(object Attribute
tool "VC++"
name "ProjectName"
value "TESTBED")
(object Attribute
tool "COM"
name "uuid"
value "5DB917F6-F2E9-11D4-B3F1-00C04F718816")
(object Attribute
tool "COM"
name "version"
value "1.0")
(object Attribute
tool "COM"
name "library"
value "TESTBEDLib"))
quid "3A701D270171"
stereotype ""
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "3A70682600EC"
supplier "Logical View::Test Bed Classes::MComponentTestObserver"
quidu "3A70658E00AB")
(object Realize_Relationship
quid "3A87B8220396"
supplier "Logical View::Test Bed Classes::MTransitionObserver"
quidu "3A8276CF002C")
(object Realize_Relationship
quid "3A87B8220397"
supplier "Logical View::Test Bed Classes::MStateAccessor"
quidu "3A23BE150330")
(object Realize_Relationship
quid "3A87B8220398"
supplier "Logical View::Test Bed Classes::MUnitTestObserver"
quidu "3A8276D1007E")
(object Realize_Relationship
quid "3A9A557A0193"
supplier "Logical View::Test Bed Classes::MLogOutput"
quidu "3A9A54CF010B"))
language "VC++"))
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "3A1A89A6031F"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ModView "Component View::TestBed" "NotAModuleType" "NotAModulePart" @1547
location (930, 186)
label (object ItemLabel
Parent_View @1547
location (895, 161)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 127
label "TestBed")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A701D270171"
width 228
autoResize TRUE
width 228
height 162)
(object InterfaceView "Logical View::Test Bed Classes::MComponentTestObserver" @1548
location (186, 620)
label (object ItemLabel
Parent_View @1548
location (185, 728)
anchor_loc 1
nlines 2
max_width 256
justify 0
label "MComponentTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A70658E00AB"
width 58
height 58
autoResize TRUE)
(object RealizeView "" @1549
stereotype TRUE
line_color 3342489
quidu "3A70682600EC"
client @1547
supplier @1548
line_style 0)
(object InterfaceView "Logical View::Test Bed Classes::MTransitionObserver" @1550
location (1302, 620)
label (object ItemLabel
Parent_View @1550
location (1301, 728)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MTransitionObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276CF002C"
width 58
height 58
autoResize TRUE)
(object RealizeView "" @1551
stereotype TRUE
line_color 3342489
quidu "3A87B8220396"
client @1547
supplier @1550
line_style 0)
(object InterfaceView "Logical View::Test Bed Classes::MStateAccessor" @1552
location (930, 620)
label (object ItemLabel
Parent_View @1552
location (929, 728)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MStateAccessor")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A23BE150330"
width 58
height 58
autoResize TRUE)
(object RealizeView "" @1553
stereotype TRUE
line_color 3342489
quidu "3A87B8220397"
client @1547
supplier @1552
line_style 0)
(object InterfaceView "Logical View::Test Bed Classes::MUnitTestObserver" @1554
location (1674, 620)
label (object ItemLabel
Parent_View @1554
location (1673, 728)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MUnitTestObserver")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A8276D1007E"
width 58
height 58
autoResize TRUE)
(object RealizeView "" @1555
stereotype TRUE
line_color 3342489
quidu "3A87B8220398"
client @1547
supplier @1554
line_style 0)
(object InterfaceView "Logical View::Test Bed Classes::MLogOutput" @1556
location (558, 620)
label (object ItemLabel
Parent_View @1556
location (557, 728)
anchor_loc 1
nlines 2
max_width 232
justify 0
label "MLogOutput")
icon "Interface"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3A9A54CF010B"
width 58
height 58
autoResize TRUE)
(object RealizeView "" @1557
stereotype TRUE
line_color 3342489
quidu "3A9A557A0193"
client @1547
supplier @1556
line_style 0)))))
process_structure (object Processes
quid "3A1A89A4010A"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "3A1A89A40113"
title "Deployment View"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))
properties (object Properties
attributes (list Attribute_Set
(object Attribute
tool "DDL"
name "propertyId"
value "809135966")
(object Attribute
tool "DDL"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "Directory"
value "AUTO GENERATE")
(object Attribute
tool "DDL"
name "DataBase"
value ("DataBaseSet" 800))
(object Attribute
tool "DDL"
name "DataBaseSet"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "ANSI"
value 800)
(object Attribute
tool "DDL"
name "Oracle"
value 801)
(object Attribute
tool "DDL"
name "SQLServer"
value 802)
(object Attribute
tool "DDL"
name "Sybase"
value 803)
(object Attribute
tool "DDL"
name "Watcom"
value 804)))
(object Attribute
tool "DDL"
name "PrimaryKeyColumnName"
value "Id")
(object Attribute
tool "DDL"
name "PrimaryKeyColumnType"
value "NUMBER(5)")
(object Attribute
tool "DDL"
name "ViewName"
value "V_")
(object Attribute
tool "DDL"
name "TableName"
value "T_")
(object Attribute
tool "DDL"
name "InheritSuffix"
value "_V")
(object Attribute
tool "DDL"
name "DropClause"
value FALSE)
(object Attribute
tool "DDL"
name "BaseViews"
value FALSE)
(object Attribute
tool "DDL"
name "DDLScriptFilename"
value "DDL1.SQL")))
(object Attribute
tool "DDL"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "ColumnType"
value "VARCHAR")
(object Attribute
tool "DDL"
name "Length"
value "")
(object Attribute
tool "DDL"
name "NullsOK"
value TRUE)
(object Attribute
tool "DDL"
name "PrimaryKey"
value FALSE)
(object Attribute
tool "DDL"
name "Unique"
value FALSE)
(object Attribute
tool "DDL"
name "CompositeUnique"
value FALSE)
(object Attribute
tool "DDL"
name "CheckConstraint"
value "")))
(object Attribute
tool "DDL"
name "HiddenTool"
value FALSE)
(object Attribute
tool "cg"
name "propertyId"
value "809135966")
(object Attribute
tool "cg"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "cg"
name "AllowGenerateOverNewerAnnotations"
value FALSE)
(object Attribute
tool "cg"
name "AllowGenerateOverNewerVersion"
value FALSE)
(object Attribute
tool "cg"
name "UseMSVC"
value FALSE)
(object Attribute
tool "cg"
name "HeaderFileExtension"
value "h")
(object Attribute
tool "cg"
name "HeaderFileBackupExtension"
value "h~")
(object Attribute
tool "cg"
name "HeaderFileTemporaryExtension"
value "h#")
(object Attribute
tool "cg"
name "CodeFileExtension"
value "cpp")
(object Attribute
tool "cg"
name "CodeFileBackupExtension"
value "cp~")
(object Attribute
tool "cg"
name "CodeFileTemporaryExtension"
value "cp#")
(object Attribute
tool "cg"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "cg"
name "StopOnError"
value FALSE)
(object Attribute
tool "cg"
name "ErrorLimit"
value 30)
(object Attribute
tool "cg"
name "Directory"
value "$ROSECPP_SOURCE")
(object Attribute
tool "cg"
name "PathSeparator"
value "")
(object Attribute
tool "cg"
name "FileNameFormat"
value "128vx_b")
(object Attribute
tool "cg"
name "BooleanType"
value "int")
(object Attribute
tool "cg"
name "AllowTemplates"
value TRUE)
(object Attribute
tool "cg"
name "AllowExplicitInstantiations"
value FALSE)
(object Attribute
tool "cg"
name "AllowProtectedInheritance"
value TRUE)
(object Attribute
tool "cg"
name "CommentWidth"
value 60)
(object Attribute
tool "cg"
name "OneByValueContainer"
value "$targetClass")
(object Attribute
tool "cg"
name "OneByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "OptionalByValueContainer"
value "OptionalByValue<$targetClass>")
(object Attribute
tool "cg"
name "OptionalByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "FixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "FixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "BoundedByValueContainer"
value "BoundedListByValue<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnorderedBoundedByValueContainer"
value "BoundedSetByValue<$targetClass,$limit>")
(object Attribute
tool "cg"
name "BoundedByReferenceContainer"
value "BoundedListByReference<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnorderedBoundedByReferenceContainer"
value "BoundedSetByReference<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnboundedByValueContainer"
value "UnboundedListByValue<$targetClass>")
(object Attribute
tool "cg"
name "UnorderedUnboundedByValueContainer"
value "UnboundedSetByValue<$targetClass>")
(object Attribute
tool "cg"
name "UnboundedByReferenceContainer"
value "UnboundedListByReference<$targetClass>")
(object Attribute
tool "cg"
name "UnorderedUnboundedByReferenceContainer"
value "UnboundedSetByReference<$targetClass>")
(object Attribute
tool "cg"
name "QualifiedByValueContainer"
value "AssociationByValue<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "UnorderedQualifiedByValueContainer"
value "DictionaryByValue<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "QualifiedByReferenceContainer"
value "AssociationByReference<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "UnorderedQualifiedByReferenceContainer"
value "DictionaryByReference<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "AlwaysKeepOrphanedCode"
value FALSE)))
(object Attribute
tool "cg"
name "compiler2.1__Project"
value (list Attribute_Set
(object Attribute
tool "cg"
name "AllowGenerateOverNewerAnnotations"
value FALSE)
(object Attribute
tool "cg"
name "AllowGenerateOverNewerVersion"
value FALSE)
(object Attribute
tool "cg"
name "HeaderFileExtension"
value "h")
(object Attribute
tool "cg"
name "HeaderFileBackupExtension"
value "h~")
(object Attribute
tool "cg"
name "HeaderFileTemporaryExtension"
value "h#")
(object Attribute
tool "cg"
name "CodeFileExtension"
value "cpp")
(object Attribute
tool "cg"
name "CodeFileBackupExtension"
value "cp~")
(object Attribute
tool "cg"
name "CodeFileTemporaryExtension"
value "cp#")
(object Attribute
tool "cg"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "cg"
name "StopOnError"
value FALSE)
(object Attribute
tool "cg"
name "ErrorLimit"
value 30)
(object Attribute
tool "cg"
name "Directory"
value "$ROSECPP_SOURCE")
(object Attribute
tool "cg"
name "BooleanType"
value "int")
(object Attribute
tool "cg"
name "AllowTemplates"
value FALSE)
(object Attribute
tool "cg"
name "AllowExplicitInstantiations"
value FALSE)
(object Attribute
tool "cg"
name "AllowProtectedInheritance"
value FALSE)
(object Attribute
tool "cg"
name "OneByValueContainer"
value "$targetClass")
(object Attribute
tool "cg"
name "OneByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "OptionalByValueContainer"
value "OptionalByValue(sizeof($targetClass))")
(object Attribute
tool "cg"
name "OptionalByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "FixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "FixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "BoundedByValueContainer"
value "BoundedListByValue(sizeof($targetClass),$limit)")
(object Attribute
tool "cg"
name "UnorderedBoundedByValueContainer"
value "BoundedSetByValue(sizeof($targetClass),$limit)")
(object Attribute
tool "cg"
name "BoundedByReferenceContainer"
value "BoundedListByReference($limit)")
(object Attribute
tool "cg"
name "UnorderedBoundedByReferenceContainer"
value "BoundedSetByReference($limit)")
(object Attribute
tool "cg"
name "UnboundedByValueContainer"
value "UnboundedListByValue(sizeof($targetClass))")
(object Attribute
tool "cg"
name "UnorderedUnboundedByValueContainer"
value "UnboundedSetByValue(sizeof($targetClass))")
(object Attribute
tool "cg"
name "UnboundedByReferenceContainer"
value "UnboundedListByReference")
(object Attribute
tool "cg"
name "UnorderedUnboundedByReferenceContainer"
value "UnboundedSetByReference")
(object Attribute
tool "cg"
name "QualifiedByValueContainer"
value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
(object Attribute
tool "cg"
name "UnorderedQualifiedByValueContainer"
value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
(object Attribute
tool "cg"
name "QualifiedByReferenceContainer"
value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
(object Attribute
tool "cg"
name "UnorderedQualifiedByReferenceContainer"
value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
(object Attribute
tool "cg"
name "PathSeparator"
value "")
(object Attribute
tool "cg"
name "FileNameFormat"
value "128vx_b")
(object Attribute
tool "cg"
name "AlwaysKeepOrphanedCode"
value FALSE)))
(object Attribute
tool "cg"
name "compiler3.0__Project"
value (list Attribute_Set
(object Attribute
tool "cg"
name "AllowGenerateOverNewerAnnotations"
value FALSE)
(object Attribute
tool "cg"
name "AllowGenerateOverNewerVersion"
value FALSE)
(object Attribute
tool "cg"
name "HeaderFileExtension"
value "h")
(object Attribute
tool "cg"
name "HeaderFileBackupExtension"
value "h~")
(object Attribute
tool "cg"
name "HeaderFileTemporaryExtension"
value "h#")
(object Attribute
tool "cg"
name "CodeFileExtension"
value "cpp")
(object Attribute
tool "cg"
name "CodeFileBackupExtension"
value "cp~")
(object Attribute
tool "cg"
name "CodeFileTemporaryExtension"
value "cp#")
(object Attribute
tool "cg"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "cg"
name "StopOnError"
value FALSE)
(object Attribute
tool "cg"
name "ErrorLimit"
value 30)
(object Attribute
tool "cg"
name "Directory"
value "$ROSECPP_SOURCE")
(object Attribute
tool "cg"
name "BooleanType"
value "int")
(object Attribute
tool "cg"
name "AllowTemplates"
value TRUE)
(object Attribute
tool "cg"
name "AllowExplicitInstantiations"
value FALSE)
(object Attribute
tool "cg"
name "AllowProtectedInheritance"
value TRUE)
(object Attribute
tool "cg"
name "OneByValueContainer"
value "$targetClass")
(object Attribute
tool "cg"
name "OneByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "OptionalByValueContainer"
value "OptionalByValue<$targetClass>")
(object Attribute
tool "cg"
name "OptionalByReferenceContainer"
value "$targetClass *")
(object Attribute
tool "cg"
name "FixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByValueContainer"
value "$targetClass[$limit]")
(object Attribute
tool "cg"
name "FixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "UnorderedFixedByReferenceContainer"
value "$targetClass *[$limit]")
(object Attribute
tool "cg"
name "BoundedByValueContainer"
value "BoundedListByValue<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnorderedBoundedByValueContainer"
value "BoundedSetByValue<$targetClass,$limit>")
(object Attribute
tool "cg"
name "BoundedByReferenceContainer"
value "BoundedListByReference<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnorderedBoundedByReferenceContainer"
value "BoundedSetByReference<$targetClass,$limit>")
(object Attribute
tool "cg"
name "UnboundedByValueContainer"
value "UnboundedListByValue<$targetClass>")
(object Attribute
tool "cg"
name "UnorderedUnboundedByValueContainer"
value "UnboundedSetByValue<$targetClass>")
(object Attribute
tool "cg"
name "UnboundedByReferenceContainer"
value "UnboundedListByReference<$targetClass>")
(object Attribute
tool "cg"
name "UnorderedUnboundedByReferenceContainer"
value "UnboundedSetByReference<$targetClass>")
(object Attribute
tool "cg"
name "QualifiedByValueContainer"
value "AssociationByValue<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "UnorderedQualifiedByValueContainer"
value "DictionaryByValue<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "QualifiedByReferenceContainer"
value "AssociationByReference<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "UnorderedQualifiedByReferenceContainer"
value "DictionaryByReference<$qualtype, $qualcont>")
(object Attribute
tool "cg"
name "PathSeparator"
value "")
(object Attribute
tool "cg"
name "FileNameFormat"
value "128vx_b")
(object Attribute
tool "cg"
name "AlwaysKeepOrphanedCode"
value FALSE)))
(object Attribute
tool "cg"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "ImplementationType"
value "")
(object Attribute
tool "cg"
name "ClassKey"
value "class")
(object Attribute
tool "cg"
name "GenerateEmptyRegions"
value ("GenerateEmptyRegionSet" 3))
(object Attribute
tool "cg"
name "GenerateEmptyRegionSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "None"
value 0)
(object Attribute
tool "cg"
name "Preserved"
value 1)
(object Attribute
tool "cg"
name "Unpreserved"
value 2)
(object Attribute
tool "cg"
name "All"
value 3)))
(object Attribute
tool "cg"
name "PutBodiesInSpec"
value FALSE)
(object Attribute
tool "cg"
name "GenerateDefaultConstructor"
value ("GenerateSet" 199))
(object Attribute
tool "cg"
name "DefaultConstructorVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "InlineDefaultConstructor"
value FALSE)
(object Attribute
tool "cg"
name "ExplicitDefaultConstructor"
value FALSE)
(object Attribute
tool "cg"
name "GenerateCopyConstructor"
value ("GenerateSet" 199))
(object Attribute
tool "cg"
name "CopyConstructorVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "InlineCopyConstructor"
value FALSE)
(object Attribute
tool "cg"
name "ExplicitCopyConstructor"
value FALSE)
(object Attribute
tool "cg"
name "GenerateDestructor"
value TRUE)
(object Attribute
tool "cg"
name "DestructorVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "DestructorKind"
value ("ThreeKindSet" 200))
(object Attribute
tool "cg"
name "InlineDestructor"
value FALSE)
(object Attribute
tool "cg"
name "GenerateAssignmentOperation"
value ("GenerateSet" 199))
(object Attribute
tool "cg"
name "AssignmentVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "AssignmentKind"
value ("ThreeKindSet" 200))
(object Attribute
tool "cg"
name "InlineAssignmentOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateEqualityOperations"
value ("GenerateSet" 199))
(object Attribute
tool "cg"
name "EqualityVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "EqualityKind"
value ("FriendKindSet" 200))
(object Attribute
tool "cg"
name "InlineEqualityOperations"
value FALSE)
(object Attribute
tool "cg"
name "GenerateRelationalOperations"
value FALSE)
(object Attribute
tool "cg"
name "RelationalVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "RelationalKind"
value ("FriendKindSet" 200))
(object Attribute
tool "cg"
name "InlineRelationalOperations"
value FALSE)
(object Attribute
tool "cg"
name "GenerateStorageMgmtOperations"
value FALSE)
(object Attribute
tool "cg"
name "StorageMgmtVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "InlineStorageMgmtOperations"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSubscriptOperation"
value FALSE)
(object Attribute
tool "cg"
name "SubscriptVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "SubscriptKind"
value ("ThreeKindSet" 200))
(object Attribute
tool "cg"
name "SubscriptResultType"
value "")
(object Attribute
tool "cg"
name "InlineSubscriptOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateDereferenceOperation"
value FALSE)
(object Attribute
tool "cg"
name "DereferenceVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "DereferenceKind"
value ("ThreeKindSet" 200))
(object Attribute
tool "cg"
name "DereferenceResultType"
value "")
(object Attribute
tool "cg"
name "InlineDereferenceOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateIndirectionOperation"
value FALSE)
(object Attribute
tool "cg"
name "IndirectionVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "IndirectionKind"
value ("ThreeKindSet" 200))
(object Attribute
tool "cg"
name "IndirectionResultType"
value "")
(object Attribute
tool "cg"
name "InlineIndirectionOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateStreamOperations"
value FALSE)
(object Attribute
tool "cg"
name "StreamVisibility"
value ("VisibilitySet" 45))
(object Attribute
tool "cg"
name "InlineStreamOperations"
value FALSE)
(object Attribute
tool "cg"
name "ThreeKindSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)))
(object Attribute
tool "cg"
name "KindSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Static"
value 203)))
(object Attribute
tool "cg"
name "FriendKindSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Friend"
value 204)))
(object Attribute
tool "cg"
name "GenerateSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "DeclareAndDefine"
value 199)
(object Attribute
tool "cg"
name "DeclareOnly"
value 205)
(object Attribute
tool "cg"
name "DoNotDeclare"
value 206)))
(object Attribute
tool "cg"
name "VisibilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Public"
value 45)
(object Attribute
tool "cg"
name "Protected"
value 44)
(object Attribute
tool "cg"
name "Private"
value 43)
(object Attribute
tool "cg"
name "Implementation"
value 14)))))
(object Attribute
tool "cg"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Generate"
value TRUE)
(object Attribute
tool "cg"
name "GenerateEmptyRegions"
value ("GenerateEmptyRegionSet" 3))
(object Attribute
tool "cg"
name "GenerateEmptyRegionSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "None"
value 0)
(object Attribute
tool "cg"
name "Preserved"
value 1)
(object Attribute
tool "cg"
name "Unpreserved"
value 2)
(object Attribute
tool "cg"
name "All"
value 3)))
(object Attribute
tool "cg"
name "CmIdentification"
value (value Text " %X% %Q% %Z% %W%"))
(object Attribute
tool "cg"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "cg"
name "FileName"
value "AUTO GENERATE")
(object Attribute
tool "cg"
name "AllowExtensionlessFileName"
value FALSE)
(object Attribute
tool "cg"
name "InclusionProtectionSymbol"
value "AUTO GENERATE")
(object Attribute
tool "cg"
name "IncludeFormat"
value (value Text
|// $package
|#include "$file"
|
))
(object Attribute
tool "cg"
name "IncludeBySimpleName"
value FALSE)
(object Attribute
tool "cg"
name "IncludePrecompiledHeader"
value FALSE)
(object Attribute
tool "cg"
name "IncludeOrder"
value "AMIR")
(object Attribute
tool "cg"
name "AdditionalIncludes"
value (value Text ""))
(object Attribute
tool "cg"
name "InliningStyle"
value ("InliningStyleSet" 207))
(object Attribute
tool "cg"
name "InliningStyleSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "InClassDeclaration"
value 208)
(object Attribute
tool "cg"
name "FollowingClassDeclaration"
value 207)))
(object Attribute
tool "cg"
name "TypesDefined"
value (value Text ""))
(object Attribute
tool "cg"
name "IncludeClosure"
value (value Text ""))))
(object Attribute
tool "cg"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Generate"
value TRUE)
(object Attribute
tool "cg"
name "GenerateEmptyRegions"
value ("GenerateEmptyRegionSet" 3))
(object Attribute
tool "cg"
name "GenerateEmptyRegionSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "None"
value 0)
(object Attribute
tool "cg"
name "Preserved"
value 1)
(object Attribute
tool "cg"
name "Unpreserved"
value 2)
(object Attribute
tool "cg"
name "All"
value 3)))
(object Attribute
tool "cg"
name "CmIdentification"
value (value Text " %X% %Q% %Z% %W%"))
(object Attribute
tool "cg"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "cg"
name "FileName"
value "AUTO GENERATE")
(object Attribute
tool "cg"
name "AllowExtensionlessFileName"
value FALSE)
(object Attribute
tool "cg"
name "IncludeFormat"
value (value Text
|// $package
|#include "$file"
|
))
(object Attribute
tool "cg"
name "IncludeBySimpleName"
value FALSE)
(object Attribute
tool "cg"
name "IncludePrecompiledHeader"
value TRUE)
(object Attribute
tool "cg"
name "IncludeOrder"
value "AMIR")
(object Attribute
tool "cg"
name "AdditionalIncludes"
value (value Text ""))
(object Attribute
tool "cg"
name "InliningStyle"
value ("InliningStyleSet" 207))
(object Attribute
tool "cg"
name "InliningStyleSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "InClassDeclaration"
value 208)
(object Attribute
tool "cg"
name "FollowingClassDeclaration"
value 207)))
(object Attribute
tool "cg"
name "TypesDefined"
value (value Text ""))
(object Attribute
tool "cg"
name "IncludeClosure"
value (value Text ""))))
(object Attribute
tool "cg"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 200))
(object Attribute
tool "cg"
name "OperationKindSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Static"
value 203)
(object Attribute
tool "cg"
name "Friend"
value 204)))
(object Attribute
tool "cg"
name "GenerateAbstractBody"
value FALSE)
(object Attribute
tool "cg"
name "OperationIsConst"
value FALSE)
(object Attribute
tool "cg"
name "OperationIsExplicit"
value FALSE)
(object Attribute
tool "cg"
name "Inline"
value FALSE)
(object Attribute
tool "cg"
name "EntryCode"
value (value Text ""))
(object Attribute
tool "cg"
name "ExitCode"
value (value Text ""))
(object Attribute
tool "cg"
name "CCRegion"
value "")
(object Attribute
tool "cg"
name "GenerateEmptyRegions"
value ("GenerateEmptyRegionSet" 3))
(object Attribute
tool "cg"
name "GenerateEmptyRegionSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "None"
value 0)
(object Attribute
tool "cg"
name "Preserved"
value 1)
(object Attribute
tool "cg"
name "Unpreserved"
value 2)
(object Attribute
tool "cg"
name "All"
value 3)))
(object Attribute
tool "cg"
name "BodyAnnotations"
value "")))
(object Attribute
tool "cg"
name "default__Has"
value (list Attribute_Set
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "Ordered"
value TRUE)
(object Attribute
tool "cg"
name "NameIfUnlabeled"
value "the_$supplier")
(object Attribute
tool "cg"
name "GenerateDataMember"
value TRUE)
(object Attribute
tool "cg"
name "DataMemberName"
value "$relationship")
(object Attribute
tool "cg"
name "DataMemberVisibility"
value ("DataMemberVisibilitySet" 14))
(object Attribute
tool "cg"
name "DataMemberVisibilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Public"
value 45)
(object Attribute
tool "cg"
name "Protected"
value 44)
(object Attribute
tool "cg"
name "Private"
value 43)
(object Attribute
tool "cg"
name "Implementation"
value 14)
(object Attribute
tool "cg"
name "AtRelationshipVisibility"
value 210)))
(object Attribute
tool "cg"
name "DataMemberMutability"
value ("DataMemberMutabilitySet" 0))
(object Attribute
tool "cg"
name "DataMemberMutabilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Unrestricted"
value 0)
(object Attribute
tool "cg"
name "Mutable"
value 1)
(object Attribute
tool "cg"
name "Const"
value 2)))
(object Attribute
tool "cg"
name "DataMemberIsVolatile"
value FALSE)
(object Attribute
tool "cg"
name "DataMemberFieldSize"
value "")
(object Attribute
tool "cg"
name "InitialValue"
value (value Text ""))
(object Attribute
tool "cg"
name "GenerateGetOperation"
value TRUE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value TRUE)
(object Attribute
tool "cg"
name "GetName"
value "get_$relationship")
(object Attribute
tool "cg"
name "SetName"
value "set_$relationship")
(object Attribute
tool "cg"
name "GetSetKinds"
value ("GetSetKindsSet" 200))
(object Attribute
tool "cg"
name "GetSetKindsSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Static"
value 203)
(object Attribute
tool "cg"
name "Friend"
value 204)))
(object Attribute
tool "cg"
name "ContainerClass"
value "")
(object Attribute
tool "cg"
name "SelectorName"
value "")
(object Attribute
tool "cg"
name "SelectorType"
value "")
(object Attribute
tool "cg"
name "GetIsConst"
value TRUE)
(object Attribute
tool "cg"
name "GetResultIsConst"
value ("GetResultIsConstSet" 2))
(object Attribute
tool "cg"
name "GetResultIsConstSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "False"
value 0)
(object Attribute
tool "cg"
name "True"
value 1)
(object Attribute
tool "cg"
name "Same_As_Function"
value 2)))
(object Attribute
tool "cg"
name "GetSetByReference"
value FALSE)
(object Attribute
tool "cg"
name "InlineGet"
value TRUE)
(object Attribute
tool "cg"
name "SetReturnsValue"
value FALSE)
(object Attribute
tool "cg"
name "InlineSet"
value TRUE)
(object Attribute
tool "cg"
name "ForwardReferenceOnly"
value FALSE)
(object Attribute
tool "cg"
name "HasRelTypeSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Array"
value 24)
(object Attribute
tool "cg"
name "Sequence"
value 47)))))
(object Attribute
tool "cg"
name "default__Association"
value (list Attribute_Set
(object Attribute
tool "cg"
name "NameIfUnlabeled"
value "the_$targetClass")))
(object Attribute
tool "cg"
name "default__Inherit"
value (list Attribute_Set
(object Attribute
tool "cg"
name "InstanceArguments"
value "")))
(object Attribute
tool "cg"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "ForwardReferenceOnly"
value FALSE)
(object Attribute
tool "cg"
name "NameIfUnlabeled"
value "the_$targetClass")
(object Attribute
tool "cg"
name "GenerateDataMember"
value TRUE)
(object Attribute
tool "cg"
name "DataMemberName"
value "$target")
(object Attribute
tool "cg"
name "DataMemberVisibility"
value ("DataMemberVisibilitySet" 14))
(object Attribute
tool "cg"
name "DataMemberVisibilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Public"
value 45)
(object Attribute
tool "cg"
name "Protected"
value 44)
(object Attribute
tool "cg"
name "Private"
value 43)
(object Attribute
tool "cg"
name "Implementation"
value 14)
(object Attribute
tool "cg"
name "AtRelationshipVisibility"
value 210)))
(object Attribute
tool "cg"
name "DataMemberMutability"
value ("DataMemberMutabilitySet" 0))
(object Attribute
tool "cg"
name "DataMemberMutabilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Unrestricted"
value 0)
(object Attribute
tool "cg"
name "Mutable"
value 1)
(object Attribute
tool "cg"
name "Const"
value 2)))
(object Attribute
tool "cg"
name "DataMemberIsVolatile"
value FALSE)
(object Attribute
tool "cg"
name "DataMemberFieldSize"
value "")
(object Attribute
tool "cg"
name "InitialValue"
value (value Text ""))
(object Attribute
tool "cg"
name "ContainerClass"
value "")
(object Attribute
tool "cg"
name "ContainerGet"
value "$data.get($keys)")
(object Attribute
tool "cg"
name "ContainerSet"
value "$data.set($keys,$value)")
(object Attribute
tool "cg"
name "QualifiedContainer"
value "")
(object Attribute
tool "cg"
name "AssocClassContainer"
value "$supplier *")
(object Attribute
tool "cg"
name "AssocClassInitialValue"
value (value Text ""))
(object Attribute
tool "cg"
name "GetSetKinds"
value ("GetSetKindsSet" 200))
(object Attribute
tool "cg"
name "GetSetKindsSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Static"
value 203)
(object Attribute
tool "cg"
name "Friend"
value 204)))
(object Attribute
tool "cg"
name "GetSetByReference"
value FALSE)
(object Attribute
tool "cg"
name "GenerateGetOperation"
value TRUE)
(object Attribute
tool "cg"
name "GetName"
value "get_$target")
(object Attribute
tool "cg"
name "GetIsConst"
value TRUE)
(object Attribute
tool "cg"
name "GetResultIsConst"
value ("GetResultIsConstSet" 2))
(object Attribute
tool "cg"
name "GetResultIsConstSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "False"
value 0)
(object Attribute
tool "cg"
name "True"
value 1)
(object Attribute
tool "cg"
name "Same_As_Function"
value 2)))
(object Attribute
tool "cg"
name "InlineGet"
value TRUE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value TRUE)
(object Attribute
tool "cg"
name "SetName"
value "set_$target")
(object Attribute
tool "cg"
name "SetReturnsValue"
value FALSE)
(object Attribute
tool "cg"
name "InlineSet"
value TRUE)
(object Attribute
tool "cg"
name "QualifiedGetSetByReference"
value ("QualifiedGetSetByReferenceSet" 2))
(object Attribute
tool "cg"
name "QualifiedGetSetByReferenceSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "False"
value 0)
(object Attribute
tool "cg"
name "True"
value 1)
(object Attribute
tool "cg"
name "Same_As_GetSetByReference"
value 2)))
(object Attribute
tool "cg"
name "GenerateQualifiedGetOperation"
value TRUE)
(object Attribute
tool "cg"
name "QualifiedGetName"
value "get_$target")
(object Attribute
tool "cg"
name "QualifiedGetIsConst"
value TRUE)
(object Attribute
tool "cg"
name "QualifiedGetResultIsConst"
value ("GetResultIsConstSet" 2))
(object Attribute
tool "cg"
name "InlineQualifiedGet"
value TRUE)
(object Attribute
tool "cg"
name "GenerateQualifiedSetOperation"
value TRUE)
(object Attribute
tool "cg"
name "QualifiedSetName"
value "set_$target")
(object Attribute
tool "cg"
name "QualifiedSetReturnsValue"
value FALSE)
(object Attribute
tool "cg"
name "InlineQualifiedSet"
value TRUE)
(object Attribute
tool "cg"
name "GenerateAssocClassDataMember"
value TRUE)
(object Attribute
tool "cg"
name "AssocClassDataMemberName"
value "$target")
(object Attribute
tool "cg"
name "AssocClassDataMemberVisibility"
value ("DataMemberVisibilitySet" 14))
(object Attribute
tool "cg"
name "DataMemberVisibilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Public"
value 45)
(object Attribute
tool "cg"
name "Protected"
value 44)
(object Attribute
tool "cg"
name "Private"
value 43)
(object Attribute
tool "cg"
name "Implementation"
value 14)
(object Attribute
tool "cg"
name "AtRelationshipVisibility"
value 210)))
(object Attribute
tool "cg"
name "AssocClassDataMemberMutability"
value ("DataMemberMutabilitySet" 0))
(object Attribute
tool "cg"
name "DataMemberMutabilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Unrestricted"
value 0)
(object Attribute
tool "cg"
name "Mutable"
value 1)
(object Attribute
tool "cg"
name "Const"
value 2)))
(object Attribute
tool "cg"
name "AssocClassDataMemberIsVolatile"
value FALSE)
(object Attribute
tool "cg"
name "AssocClassGetSetKinds"
value ("GetSetKindsSet" 200))
(object Attribute
tool "cg"
name "GenerateAssocClassGetOperation"
value TRUE)
(object Attribute
tool "cg"
name "AssocClassGetName"
value "get_$target")
(object Attribute
tool "cg"
name "AssocClassGetIsConst"
value TRUE)
(object Attribute
tool "cg"
name "AssocClassGetResultIsConst"
value ("GetResultIsConstSet" 2))
(object Attribute
tool "cg"
name "InlineAssocClassGet"
value TRUE)
(object Attribute
tool "cg"
name "GenerateAssocClassSetOperation"
value TRUE)
(object Attribute
tool "cg"
name "AssocClassSetName"
value "set_$target")
(object Attribute
tool "cg"
name "AssocClassSetReturnsValue"
value FALSE)
(object Attribute
tool "cg"
name "InlineAssocClassSet"
value TRUE)
(object Attribute
tool "cg"
name "AssocClassForwardReferenceOnly"
value TRUE)
(object Attribute
tool "cg"
name "AssocTypeSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Array"
value 24)
(object Attribute
tool "cg"
name "Sequence"
value 47)))))
(object Attribute
tool "cg"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "GenerateDataMember"
value TRUE)
(object Attribute
tool "cg"
name "DataMemberName"
value "$attribute")
(object Attribute
tool "cg"
name "DataMemberVisibility"
value ("DataMemberVisibilitySet" 14))
(object Attribute
tool "cg"
name "DataMemberVisibilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Public"
value 45)
(object Attribute
tool "cg"
name "Protected"
value 44)
(object Attribute
tool "cg"
name "Private"
value 43)
(object Attribute
tool "cg"
name "Implementation"
value 14)
(object Attribute
tool "cg"
name "AtAttributeVisibility"
value 211)))
(object Attribute
tool "cg"
name "DataMemberMutability"
value ("DataMemberMutabilitySet" 0))
(object Attribute
tool "cg"
name "DataMemberMutabilitySet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Unrestricted"
value 0)
(object Attribute
tool "cg"
name "Mutable"
value 1)
(object Attribute
tool "cg"
name "Const"
value 2)))
(object Attribute
tool "cg"
name "DataMemberIsVolatile"
value FALSE)
(object Attribute
tool "cg"
name "DataMemberFieldSize"
value "")
(object Attribute
tool "cg"
name "GenerateGetOperation"
value TRUE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value TRUE)
(object Attribute
tool "cg"
name "GetName"
value "get_$attribute")
(object Attribute
tool "cg"
name "SetName"
value "set_$attribute")
(object Attribute
tool "cg"
name "GetSetKinds"
value ("GetSetKindsSet" 200))
(object Attribute
tool "cg"
name "GetSetKindsSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Common"
value 200)
(object Attribute
tool "cg"
name "Virtual"
value 201)
(object Attribute
tool "cg"
name "Abstract"
value 202)
(object Attribute
tool "cg"
name "Static"
value 203)
(object Attribute
tool "cg"
name "Friend"
value 204)))
(object Attribute
tool "cg"
name "GetIsConst"
value TRUE)
(object Attribute
tool "cg"
name "GetResultIsConst"
value ("GetResultIsConstSet" 2))
(object Attribute
tool "cg"
name "GetResultIsConstSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "False"
value 0)
(object Attribute
tool "cg"
name "True"
value 1)
(object Attribute
tool "cg"
name "Same_As_Function"
value 2)))
(object Attribute
tool "cg"
name "GetSetByReference"
value FALSE)
(object Attribute
tool "cg"
name "InlineGet"
value TRUE)
(object Attribute
tool "cg"
name "SetReturnsValue"
value FALSE)
(object Attribute
tool "cg"
name "InlineSet"
value TRUE)
(object Attribute
tool "cg"
name "CCRegion"
value "")))
(object Attribute
tool "cg"
name "default__Uses"
value (list Attribute_Set
(object Attribute
tool "cg"
name "ForwardReferenceOnly"
value FALSE)
(object Attribute
tool "cg"
name "BodyReferenceOnly"
value FALSE)))
(object Attribute
tool "cg"
name "default__Subsystem"
value (list Attribute_Set
(object Attribute
tool "cg"
name "Directory"
value "AUTO GENERATE")
(object Attribute
tool "cg"
name "DirectoryIsOnSearchList"
value FALSE)
(object Attribute
tool "cg"
name "PrecompiledHeader"
value "")))
(object Attribute
tool "cg"
name "default__Category"
value (list Attribute_Set
(object Attribute
tool "cg"
name "IsNamespace"
value FALSE)
(object Attribute
tool "cg"
name "Indent"
value 2)
(object Attribute
tool "cg"
name "CodeName"
value "")
(object Attribute
tool "cg"
name "GenerateEmptyRegions"
value ("GenerateEmptyRegionSet" 3))
(object Attribute
tool "cg"
name "GenerateEmptyRegionSet"
value (list Attribute_Set
(object Attribute
tool "cg"
name "None"
value 0)
(object Attribute
tool "cg"
name "Preserved"
value 1)
(object Attribute
tool "cg"
name "Unpreserved"
value 2)
(object Attribute
tool "cg"
name "All"
value 3)))))
(object Attribute
tool "MSVC"
name "propertyId"
value "809135966")
(object Attribute
tool "MSVC"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Version"
value "5.0")))
(object Attribute
tool "MSVC"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Type"
value ("MSVCClassTypeSet" 0))
(object Attribute
tool "MSVC"
name "MSVCClassTypeSet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Normal"
value 0)
(object Attribute
tool "MSVC"
name "Interface_Part"
value 1)
(object Attribute
tool "MSVC"
name "Connection_Part"
value 2)
(object Attribute
tool "MSVC"
name "Class_Factory"
value 3)))
(object Attribute
tool "MSVC"
name "CObjectFunctionality"
value ("CObjectFunctionalitySet" 0))
(object Attribute
tool "MSVC"
name "CObjectFunctionalitySet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "None"
value 0)
(object Attribute
tool "MSVC"
name "Dynamic"
value 1)
(object Attribute
tool "MSVC"
name "Dyncreate"
value 2)
(object Attribute
tool "MSVC"
name "Serial"
value 3)))
(object Attribute
tool "MSVC"
name "GenerateOverrideGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "GenerateDataGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_DATA_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateFieldGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_FIELD_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateMessageGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "GenerateMessageMap"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_MSG_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "MESSAGE_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "OLEFactory"
value ("OLEFactorySet" 0))
(object Attribute
tool "MSVC"
name "OLEFactorySet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "None"
value 0)
(object Attribute
tool "MSVC"
name "Built_in"
value 1)
(object Attribute
tool "MSVC"
name "Simple"
value 2)
(object Attribute
tool "MSVC"
name "Licensed"
value 3)))
(object Attribute
tool "MSVC"
name "OLEName"
value "")
(object Attribute
tool "MSVC"
name "OLEClassID"
value "")
(object Attribute
tool "MSVC"
name "GenerateOLECtlType"
value FALSE)
(object Attribute
tool "MSVC"
name "OLECtlType"
value "")
(object Attribute
tool "MSVC"
name "GenerateOLETypeLib"
value FALSE)
(object Attribute
tool "MSVC"
name "OLETypeLibID"
value "")
(object Attribute
tool "MSVC"
name "OLETypeLibMajor"
value "")
(object Attribute
tool "MSVC"
name "OLETypeLibMinor"
value "")
(object Attribute
tool "MSVC"
name "GeneratePropPageIDs"
value FALSE)
(object Attribute
tool "MSVC"
name "OLEPropPageIDs"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateDispatchMap"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "StockProperties"
value (value Text ""))
(object Attribute
tool "MSVC"
name "StockFunctions"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DispatchDefValue"
value "")
(object Attribute
tool "MSVC"
name "GenerateDispIdEnum"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_DISP_ID_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateInterfaceMap"
value FALSE)
(object Attribute
tool "MSVC"
name "INTERFACE_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "InitInterface"
value "")
(object Attribute
tool "MSVC"
name "GenerateEventMap"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_EVENT_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_EVENT_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "EVENT_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "StockEvents"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateEventSinkMap"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_EVENTSINK_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_EVENTSINK_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "EVENTSINK_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "PropNotifySinks"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateConnectionMap"
value FALSE)
(object Attribute
tool "MSVC"
name "CONNECTION_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "ConnectionPointIID"
value "")
(object Attribute
tool "MSVC"
name "InheritanceType"
value "")
(object Attribute
tool "MSVC"
name "DeclSpec"
value "")
(object Attribute
tool "MSVC"
name "OLECommands"
value (value Text ""))
(object Attribute
tool "MSVC"
name "MFCDeclares"
value (value Text ""))
(object Attribute
tool "MSVC"
name "MFCImplements"
value (value Text ""))
(object Attribute
tool "MSVC"
name "ATL_Declares"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateCOMMap"
value FALSE)
(object Attribute
tool "MSVC"
name "COM_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateConnectionPointMap"
value FALSE)
(object Attribute
tool "MSVC"
name "CONNECTION_POINT_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateMsgMap"
value FALSE)
(object Attribute
tool "MSVC"
name "MSG_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GeneratePropertyMap"
value FALSE)
(object Attribute
tool "MSVC"
name "PROPERTY_MAP_Entries"
value (value Text ""))))
(object Attribute
tool "MSVC"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Type"
value ("MSVCOperationTypeSet" 0))
(object Attribute
tool "MSVC"
name "MSVCOperationTypeSet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Normal"
value 0)
(object Attribute
tool "MSVC"
name "Virtual_Override"
value 1)
(object Attribute
tool "MSVC"
name "Message_Handler"
value 2)
(object Attribute
tool "MSVC"
name "Dispatch_Handler"
value 3)
(object Attribute
tool "MSVC"
name "Event_Firing_Function"
value 4)
(object Attribute
tool "MSVC"
name "Event_Sink_Handler"
value 5)
(object Attribute
tool "MSVC"
name "Std_OLE_Method"
value 6)
(object Attribute
tool "MSVC"
name "Command_Parser"
value 7)
(object Attribute
tool "MSVC"
name "Property_Get_Function"
value 8)
(object Attribute
tool "MSVC"
name "Property_Set_Function"
value 9)
(object Attribute
tool "MSVC"
name "Property_Notify_Function"
value 10)
(object Attribute
tool "MSVC"
name "Macro_Generated_Function"
value 11)))
(object Attribute
tool "MSVC"
name "AFX_MSG_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "MESSAGE_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_EVENT_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "EVENT_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "AFX_EVENTSINK_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "EVENTSINK_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "CallType"
value "")
(object Attribute
tool "MSVC"
name "DeclSpec"
value "")
(object Attribute
tool "MSVC"
name "BodyImage"
value (value Text ""))))
(object Attribute
tool "MSVC"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Type"
value ("MSVCAttributeTypeSet" 0))
(object Attribute
tool "MSVC"
name "MSVCAttributeTypeSet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Normal"
value 0)
(object Attribute
tool "MSVC"
name "Member_Property"
value 1)
(object Attribute
tool "MSVC"
name "Get_Set_Property"
value 2)
(object Attribute
tool "MSVC"
name "Dialog_Data"
value 3)
(object Attribute
tool "MSVC"
name "Field_Data"
value 4)
(object Attribute
tool "MSVC"
name "Stock_Property"
value 5)))
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DeclSpec"
value "")
(object Attribute
tool "MSVC"
name "PointerBase"
value "")
(object Attribute
tool "MSVC"
name "CallType"
value "")
(object Attribute
tool "MSVC"
name "StockPropertyImplementation"
value "")))
(object Attribute
tool "MSVC"
name "default__Has"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Type"
value ("MSVCAttributeTypeSet" 0))
(object Attribute
tool "MSVC"
name "MSVCAttributeTypeSet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Normal"
value 0)
(object Attribute
tool "MSVC"
name "Member_Property"
value 1)
(object Attribute
tool "MSVC"
name "Get_Set_Property"
value 2)
(object Attribute
tool "MSVC"
name "Dialog_Data"
value 3)
(object Attribute
tool "MSVC"
name "Field_Data"
value 4)
(object Attribute
tool "MSVC"
name "Stock_Property"
value 5)))
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DeclSpec"
value "")
(object Attribute
tool "MSVC"
name "PointerBase"
value "")
(object Attribute
tool "MSVC"
name "CallType"
value "")
(object Attribute
tool "MSVC"
name "StockPropertyImplementation"
value "")))
(object Attribute
tool "MSVC"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Type"
value ("MSVCAttributeTypeSet" 0))
(object Attribute
tool "MSVC"
name "MSVCAttributeTypeSet"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "Normal"
value 0)
(object Attribute
tool "MSVC"
name "Member_Property"
value 1)
(object Attribute
tool "MSVC"
name "Get_Set_Property"
value 2)
(object Attribute
tool "MSVC"
name "Dialog_Data"
value 3)
(object Attribute
tool "MSVC"
name "Field_Data"
value 4)
(object Attribute
tool "MSVC"
name "Stock_Property"
value 5)))
(object Attribute
tool "MSVC"
name "AFX_DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DISPATCH_MAP_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "DeclSpec"
value "")
(object Attribute
tool "MSVC"
name "PointerBase"
value "")
(object Attribute
tool "MSVC"
name "CallType"
value "")
(object Attribute
tool "MSVC"
name "StockPropertyImplementation"
value "")))
(object Attribute
tool "MSVC"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "GenerateIncludesGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_INCLUDES_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateInsertLocation"
value FALSE)))
(object Attribute
tool "MSVC"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "MSVC"
name "GenerateIncludesGroup"
value FALSE)
(object Attribute
tool "MSVC"
name "AFX_INCLUDES_Entries"
value (value Text ""))
(object Attribute
tool "MSVC"
name "GenerateInsertLocation"
value FALSE)))
(object Attribute
tool "cg"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Model Integrator"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Web Publisher"
name "HiddenTool"
value FALSE)
(object Attribute
tool "COM"
name "propertyId"
value "783606378")
(object Attribute
tool "COM"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "COM"
name "TypeKinds"
value (list Attribute_Set
(object Attribute
tool "COM"
name "enum"
value 100)
(object Attribute
tool "COM"
name "record"
value 101)
(object Attribute
tool "COM"
name "module"
value 102)
(object Attribute
tool "COM"
name "interface"
value 103)
(object Attribute
tool "COM"
name "dispinterface"
value 104)
(object Attribute
tool "COM"
name "coclass"
value 105)
(object Attribute
tool "COM"
name "alias"
value 106)
(object Attribute
tool "COM"
name "union"
value 107)
(object Attribute
tool "COM"
name "max"
value 108)
(object Attribute
tool "COM"
name "(none)"
value 109)))
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "kind"
value ("TypeKinds" 109))
(object Attribute
tool "COM"
name "uuid"
value "")
(object Attribute
tool "COM"
name "version"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "helpcontext"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")
(object Attribute
tool "COM"
name "dllname"
value "")
(object Attribute
tool "COM"
name "alias"
value "")))
(object Attribute
tool "COM"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "id"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "id"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "filename"
value "")
(object Attribute
tool "COM"
name "library"
value "")
(object Attribute
tool "COM"
name "uuid"
value "")
(object Attribute
tool "COM"
name "version"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "helpfile"
value "")
(object Attribute
tool "COM"
name "helpcontext"
value "")
(object Attribute
tool "COM"
name "lcid"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "HiddenTool"
value FALSE)
(object Attribute
tool "VC++"
name "propertyId"
value "809135966")
(object Attribute
tool "VC++"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "UpdateATL"
value TRUE)
(object Attribute
tool "VC++"
name "SmartPointersOnAssoc"
value TRUE)
(object Attribute
tool "VC++"
name "GenerateImports"
value TRUE)
(object Attribute
tool "VC++"
name "PutImportsIn"
value "stdafx.h")
(object Attribute
tool "VC++"
name "FullPathInImports"
value TRUE)
(object Attribute
tool "VC++"
name "UseImportAttributes"
value TRUE)
(object Attribute
tool "VC++"
name "ImportAttributes"
value "no_namespace named_guids")
(object Attribute
tool "VC++"
name "ImportProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "DefaultTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "TypeLibLocation"
value "")
(object Attribute
tool "VC++"
name "CompileProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "RvcPtyVersion"
value "1.0")
(object Attribute
tool "VC++"
name "ModelIDStyle"
value 2)
(object Attribute
tool "VC++"
name "DocStyle"
value 1)
(object Attribute
tool "VC++"
name "GenerateIncludes"
value TRUE)
(object Attribute
tool "VC++"
name "ApplyPattern"
value FALSE)
(object Attribute
tool "VC++"
name "CreateBackupFiles"
value TRUE)
(object Attribute
tool "VC++"
name "SupportCodeName"
value FALSE)
(object Attribute
tool "VC++"
name "DocRevEngineer"
value TRUE)
(object Attribute
tool "VC++"
name "CreateOverviewDiagrams"
value TRUE)
(object Attribute
tool "VC++"
name "UpdateModelIDsInCode"
value TRUE)
(object Attribute
tool "VC++"
name "AttributeTypes"
value (value Text
|attr1=bool
|attr2=short
|attr3=int
|attr4=long
|attr5=char
|attr6=float
|attr7=double
|attr8=void
|attr9=clock_t
|attr10=_complex
|attr11=_dev_t
|attr12=div_t
|attr13=_exception
|attr14=FILE
|attr15=_finddata_t
|attr16=_FPIEEE_RECORD
|attr17=fpos_t
|attr18=_HEAPINFO
|attr19=jmp_buf
|attr20=lconv
|attr21=ldiv_t
|attr22=_off_t
|attr23=_onexit_t
|attr24=_PNH
|attr25=ptrdiff_t
|attr26=sig_atomic_t
|attr27=size_t
|attr28=_stat
|attr29=time_t
|attr30=_timeb
|attr31=tm
|attr32=_utimbuf
|attr33=va_list
|attr34=wchar_t
|attr35=wctrans_t
|attr36=wctype_t
|attr37=_wfinddata_t
|attr38=_wfinddatai64_t
|attr39=wint_t
|attr40=ABORTPROC
|attr41=ACMDRIVERENUMCB
|attr42=ACMDRIVERPROC
|attr43=ACMFILTERCHOOSEHOOKPROC
|attr44=ACMFILTERENUMCB
|attr45=ACMFILTERTAGENUMCB
|attr46=ACMFORMATCHOOSEHOOKPROC
|attr47=ACMFORMATENUMCB
|attr48=ACMFORMATTAGENUMCB
|attr49=APPLET_PROC
|attr50=ATOM
|attr51=BOOL
|attr52=BOOLEAN
|attr53=BYTE
|attr54=CALINFO_ENUMPROC
|attr55=CALLBACK
|attr56=CHAR
|attr57=COLORREF
|attr58=CONST
|attr59=CRITICAL_SECTION
|attr60=CTRYID
|attr61=DATEFMT_ENUMPROC
|attr62=DESKTOPENUMPROC
|attr63=DLGPROC
|attr64=DRAWSTATEPROC
|attr65=DWORD
|attr66=EDITWORDBREAKPROC
|attr67=ENHMFENUMPROC
|attr68=ENUMRESLANGPROC
|attr69=ENUMRESNAMEPROC
|attr70=ENUMRESTYPEPROC
|attr71=FARPROC
|attr72=FILE_SEGMENT_ELEMENT
|attr73=FLOAT
|attr74=FONTENUMPROC
|attr75=GOBJENUMPROC
|attr76=GRAYSTRINGPROC
|attr77=HACCEL
|attr78=HANDLE
|attr79=HBITMAP
|attr80=HBRUSH
|attr81=HCOLORSPACE
|attr82=HCONV
|attr83=HCONVLIST
|attr84=HCURSOR
|attr85=HDC
|attr86=HDDEDATA
|attr87=HDESK
|attr88=HDROP
|attr89=HDWP
|attr90=HENHMETAFILE
|attr91=HFILE
|attr92=HFONT
|attr93=HGDIOBJ
|attr94=HGLOBAL
|attr95=HHOOK
|attr96=HICON
|attr97=HIMAGELIST
|attr98=HIMC
|attr99=HINSTANCE
|attr100=HKEY
|attr101=HKL
|attr102=HLOCAL
|attr103=HMENU
|attr104=HMETAFILE
|attr105=HMODULE
|attr106=HMONITOR
|attr107=HOOKPROC
|attr108=HPALETTE
|attr109=HPEN
|attr110=HRGN
|attr111=HRSRC
|attr112=HSZ
|attr113=HTREEITEM
|attr114=HWINSTA
|attr115=HWND
|attr116=INT
|attr117=IPADDR
|attr118=LANGID
|attr119=LCID
|attr120=LCSCSTYPE
|attr121=LCSGAMUTMATCH
|attr122=LCTYPE
|attr123=LINEDDAPROC
|attr124=LOCALE_ENUMPROC
|attr125=LONG
|attr126=LONGLONG
|attr127=LPARAM
|attr128=LPBOOL
|attr129=LPBYTE
|attr130=LPCCHOOKPROC
|attr131=LPCFHOOKPROC
|attr132=LPCOLORREF
|attr133=LPCRITICAL_SECTION
|attr134=LPCSTR
|attr135=LPCTSTR
|attr136=LPCVOID
|attr137=LPCWSTR
|attr138=LPDWORD
|attr139=LPFIBER_START_ROUTINE
|attr140=LPFRHOOKPROC
|attr141=LPHANDLE
|attr142=LPHANDLER_FUNCTION
|attr143=LPINT
|attr144=LPLONG
|attr145=LPOFNHOOKPROC
|attr146=LPPAGEPAINTHOOK
|attr147=LPPAGESETUPHOOK
|attr148=LPPRINTHOOKPROC
|attr149=LPPROGRESS_ROUTINE
|attr150=LPSETUPHOOKPROC
|attr151=LPSTR
|attr152=LPSTREAM
|attr153=LPTHREAD_START_ROUTINE
|attr154=LPTSTR
|attr155=LPVOID
|attr156=LPWORD
|attr157=LPWSTR
|attr158=LRESULT
|attr159=LUID
|attr160=PBOOL
|attr161=PBOOLEAN
|attr162=PBYTE
|attr163=PCHAR
|attr164=PCRITICAL_SECTION
|attr165=PCSTR
|attr166=PCTSTR
|attr167=PCWCH
|attr168=PCWSTR
|attr169=PDWORD
|attr170=PFLOAT
|attr171=PFNCALLBACK
|attr172=PHANDLE
|attr173=PHANDLER_ROUTINE
|attr174=PHKEY
|attr175=PINT
|attr176=PLCID
|attr177=PLONG
|attr178=PLUID
|attr179=PROPENUMPROC
|attr180=PROPENUMPROCEX
|attr181=PSHORT
|attr182=PSTR
|attr183=PTBYTE
|attr184=PTCHAR
|attr185=PTIMERAPCROUTINE
|attr186=PTSTR
|attr187=PUCHAR
|attr188=PUINT
|attr189=PULONG
|attr190=PUSHORT
|attr191=PVOID
|attr192=PWCHAR
|attr193=PWORD
|attr194=PWSTR
|attr195=REGISTERWORDENUMPROC
|attr196=REGSAM
|attr197=SC_HANDLE
|attr198=SC_LOCK
|attr199=SENDASYNCPROC
|attr200=SERVICE_STATUS_HANDLE
|attr201=SHORT
|attr202=TBYTE
|attr203=TCHAR
|attr204=TIMEFMT_ENUMPROC
|attr205=TIMERPROC
|attr206=UCHAR
|attr207=UINT
|attr208=ULONG
|attr209=ULONGLONG
|attr210=UNSIGNED
|attr211=USHORT
|attr212=VOID
|attr213=WCHAR
|attr214=WINAPI
|attr215=WINSTAENUMPROC
|attr216=WNDENUMPROC
|attr217=WNDPROC
|attr218=WORD
|attr219=WPARAM
|attr220=YIELDPROC
|attr221=CPoint
|attr222=CRect
|attr223=CSize
|attr224=CString
|attr225=CTime
|attr226=CTimeSpan
|attr227=CCreateContext
|attr228=CMemoryState
|attr229=COleSafeArray
|attr230=CPrintInfo
))
(object Attribute
tool "VC++"
name "Containers"
value (value Text
|cont1=CArray<$TYPE, $TYPE&>
|cont2=CByteArray
|cont3=CDWordArray
|cont4=CObArray
|cont5=CPtrArray
|cont6=CStringArray
|cont7=CUIntArray
|cont8=CWordArray
|cont9=CList<$TYPE, $TYPE&>
|cont10=CPtrList
|cont11=CObList
|cont12=CStringList
|cont13=CMapWordToPtr
|cont14=CMapPtrToWord
|cont15=CMapPtrToPtr
|cont16=CMapWordToOb
|cont17=CMapStringToPtr
|cont18=CMapStringToOb
|cont19=CMapStringToString
|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
|cont21=CTypedPtrArray<CObArray, $TYPE*>
|cont22=CTypedPtrList<CObList, $TYPE*>
|cont23=CTypedPtrList<CPtrList, $TYPE*>
))
(object Attribute
tool "VC++"
name "ClassMethods"
value (value Text
|*_body=// ToDo: Add your specialized code here and/or call the base class
|cm1=$NAME()
|cm2=$NAME(orig:const $NAME&)
|cm3=<<virtual>> ~$NAME()
|cm4=operator=(rhs:$NAME&):$NAME&
|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
|cm5=<<const>> operator==(rhs:const $NAME&):bool
|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm6=<<const>> operator!=(rhs:$NAME&):bool
|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm7=<<const>> operator<(rhs:$NAME&):bool
|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm8=<<const>> operator>(rhs:$NAME&):bool
|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm9=<<const>> operator<=(rhs:$NAME&):bool
|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm10=<<const>> operator>=(rhs:$NAME&):bool
|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
))
(object Attribute
tool "VC++"
name "Accessors"
value (value Text
|agf=<<const>> get_$BASICNAME():const $TYPE
|agf_body=return $NAME;
|asf=set_$BASICNAME(value:$TYPE):void
|asf_body=$NAME = value;|return;
|agv=<<const>> get_$BASICNAME():const $TYPE&
|agv_body=return $NAME;
|asv=set_$BASICNAME(value:$TYPE&):void
|asv_body=$NAME = value;|return;
|agp=<<const>> get_$BASICNAME():const $TYPE
|agp_body=return $NAME;
|asp=set_$BASICNAME(value:$TYPE):void
|asp_body=$NAME = value;|return;
|agr=<<const>> get_$BASICNAME():const $TYPE
|agr_body=return $NAME;
|asr=set_$BASICNAME(value:$TYPE):void
|asr_body=$NAME = value;|return;
|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
|aga_body=return $NAME[index];
|asa=set_$BASICNAME(index:int, value:$TYPE):void
|asa_body=$NAME[index] = value;|return;
))
(object Attribute
tool "VC++"
name "Conditionals"
value (value Text
|*_decl=#ifdef _DEBUG
|*_base=CObject
|cond1=<<virtual, const>> AssertValid():void
|cond1_body=$SUPERNAME::AssertValid();
|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
|cond2_body=$SUPERNAME::Dump(dc);
))
(object Attribute
tool "VC++"
name "Patterns"
value (value Text
|patrn1=cm1,cm3,cond1,cond2
|Patrn1_name=Default
))))
(object Attribute
tool "VC++"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)))
(object Attribute
tool "VC++"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "InternalMap"
value (value Text
|*:AUTO:AUTO
|
))
(object Attribute
tool "VC++"
name "ExportMap"
value (value Text
|*:AUTO:AUTO
|
))
(object Attribute
tool "VC++"
name "InitialSourceIncludes"
value (value Text
|"stdafx.h"
))
(object Attribute
tool "VC++"
name "InitialHeaderIncludes"
value (value Text ""))
(object Attribute
tool "VC++"
name "Copyright"
value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))))
(object Attribute
tool "VC++"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value FALSE)
(object Attribute
tool "VC++"
name "Generate"
value TRUE)
(object Attribute
tool "VC++"
name "InitialValue"
value "")))
(object Attribute
tool "VC++"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)))
(object Attribute
tool "VC++"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)
(object Attribute
tool "VC++"
name "Inline"
value FALSE)
(object Attribute
tool "VC++"
name "DefaultBody"
value (value Text ""))))
(object Attribute
tool "VC++"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Version Control"
name "HiddenTool"
value FALSE)
(object Attribute
tool "VisualStudio"
name "HiddenTool"
value FALSE)
(object Attribute
tool "framework"
name "HiddenTool"
value FALSE))
quid "3A1A89A4010B"))