tzservices/tzserver/analysis/Integration Test Design.cat
changeset 0 2e3d3ce01487
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tzservices/tzserver/analysis/Integration Test Design.cat	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,469 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.1.9113.5"
+    charSet    	0)
+
+(object Class_Category "DST Integration Test"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"410F8AD50291"
+    exportControl 	"Public"
+    logical_models 	(list unit_reference_list
+	(object Class "CIntTestStepCompareTimes"
+	    quid       	"410F6666011A"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F66A001C6"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CIntTestStep"
+		    quidu      	"410F5C850361")))
+	(object Class "CTestServer"
+	    quid       	"410F5BEE03BF")
+	(object Class "CIntTestStepImportVcal"
+	    quid       	"410F63D900AD"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F669B0291"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CIntTestStep"
+		    quidu      	"410F5C850361")))
+	(object Class "CIntTestStepSetLocation"
+	    quid       	"410F63C4004F"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F669503D9"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CIntTestStep"
+		    quidu      	"410F5C850361")))
+	(object Class "CIntTest02Step"
+	    quid       	"410F63120233")
+	(object Class "CIntTestStepReadLocation"
+	    quid       	"410F5F110272"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F6699010A"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CIntTestStep"
+		    quidu      	"410F5C850361")))
+	(object Class "CIntTestStep"
+	    quid       	"410F5C850361"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F5CDC0233"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CDSTTestStep"
+		    quidu      	"410F5C7A011F")))
+	(object Class "CDSTTestStep"
+	    quid       	"410F5C7A011F"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F5CE20243"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CTestStep"
+		    quidu      	"410F5C6F0015"))
+	    operations 	(list Operations
+		(object Operation "TestL"
+		    quid       	"411381F60235"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTestStep"
+	    quid       	"410F5C6F0015"
+	    documentation 	
+|
+|
+	    
+	    operations 	(list Operations
+		(object Operation "doTestStepPreamble"
+		    quid       	"41137E14015A"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)
+		(object Operation "doTestStep"
+		    quid       	"41137E49012B"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)
+		(object Operation "doTestStepPostamble"
+		    quid       	"41137E52037D"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CIntTestServer"
+	    quid       	"410F5C100286"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F5C30019C"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CDSTTestServer"
+		    quidu      	"410F5C050025"))
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"410F5EE8009D"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CTestStep"
+		    quidu      	"410F5C6F0015"
+		    supplier_cardinality 	(value cardinality "1..n"))))
+	(object Class "CDSTTestServer"
+	    quid       	"410F5C050025"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"410F5C290229"
+		    supplier   	"Logical View::Design Model::DST Integration Test::CTestServer"
+		    quidu      	"410F5BEE03BF"))))
+    logical_presentations 	(list unit_reference_list
+	(object ClassDiagram "DST Integration Test design"
+	    quid       	"410F8B1103C9"
+	    title      	"DST Integration Test design"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CTestServer" @1
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(224, 249)
+		    label      	(object ItemLabel
+			Parent_View 	@1
+			location   	(96, 200)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	256
+			justify    	0
+			label      	"CTestServer")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5BEE03BF"
+		    width      	274
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CDSTTestServer" @2
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(224, 489)
+		    label      	(object ItemLabel
+			Parent_View 	@2
+			location   	(61, 440)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	326
+			justify    	0
+			label      	"CDSTTestServer")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5C050025"
+		    width      	344
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestServer" @3
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(224, 745)
+		    label      	(object ItemLabel
+			Parent_View 	@3
+			location   	(78, 696)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	292
+			justify    	0
+			label      	"CIntTestServer")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5C100286"
+		    width      	310
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CTestStep" @4
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(743, 200)
+		    label      	(object ItemLabel
+			Parent_View 	@4
+			location   	(512, 77)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	462
+			justify    	0
+			label      	"CTestStep")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5C6F0015"
+		    compartment 	(object Compartment
+			Parent_View 	@4
+			location   	(512, 135)
+			icon_style 	"Icon"
+			fill_color 	16777215
+			anchor     	2
+			nlines     	4
+			max_width  	468)
+		    width      	480
+		    height     	268
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CDSTTestStep" @5
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(746, 506)
+		    label      	(object ItemLabel
+			Parent_View 	@5
+			location   	(583, 430)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	326
+			justify    	0
+			label      	"CDSTTestStep")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5C7A011F"
+		    compartment 	(object Compartment
+			Parent_View 	@5
+			location   	(583, 488)
+			icon_style 	"Icon"
+			fill_color 	16777215
+			anchor     	2
+			nlines     	2
+			max_width  	181)
+		    width      	344
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestStep" @6
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(741, 766)
+		    label      	(object ItemLabel
+			Parent_View 	@6
+			location   	(610, 718)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	262
+			justify    	0
+			label      	"CIntTestStep")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5C850361"
+		    width      	280
+		    height     	118
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object NoteView @7
+		    location   	(1565, 409)
+		    label      	(object ItemLabel
+			Parent_View 	@7
+			location   	(1171, 328)
+			fill_color 	13434879
+			nlines     	3
+			max_width  	753
+			label      	"It is intended that the CDSTTestServer and CDSTTestStep are generic classes that implement OOM testing functionality.")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	813
+		    height     	174)
+		(object NoteView @8
+		    location   	(1571, 665)
+		    label      	(object ItemLabel
+			Parent_View 	@8
+			location   	(1174, 565)
+			fill_color 	13434879
+			nlines     	4
+			max_width  	759
+			label      	"Specific integration test server and integration test step are derived to support any integration specific functionality")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	819
+		    height     	213)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestStepReadLocation" @9
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(793, 1104)
+		    label      	(object ItemLabel
+			Parent_View 	@9
+			location   	(544, 1055)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	498
+			justify    	0
+			label      	"CIntTestStepReadLocation")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F5F110272"
+		    width      	516
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestStepImportVcal" @10
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1300, 1107)
+		    label      	(object ItemLabel
+			Parent_View 	@10
+			location   	(1082, 1058)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	436
+			justify    	0
+			label      	"CIntTestStepImportVcal")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F63D900AD"
+		    width      	454
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestStepCompareTimes" @11
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1815, 1107)
+		    label      	(object ItemLabel
+			Parent_View 	@11
+			location   	(1554, 1058)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	522
+			justify    	0
+			label      	"CIntTestStepCompareTimes")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F6666011A"
+		    width      	540
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::DST Integration Test::CIntTestStepSetLocation" @12
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(280, 1104)
+		    label      	(object ItemLabel
+			Parent_View 	@12
+			location   	(53, 1055)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	454
+			justify    	0
+			label      	"CIntTestStepSetLocation")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410F63C4004F"
+		    width      	472
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object NoteView @13
+		    location   	(968, 1280)
+		    label      	(object ItemLabel
+			Parent_View 	@13
+			location   	(274, 1212)
+			fill_color 	13434879
+			nlines     	2
+			max_width  	1353
+			label      	"There are many different test steps each intended to perform a simple operation.  There are only four shown here to keep the diagram readable")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	1413
+		    height     	149)
+		(object NoteView @14
+		    location   	(1562, 184)
+		    label      	(object ItemLabel
+			Parent_View 	@14
+			location   	(1171, 109)
+			fill_color 	13434879
+			nlines     	3
+			max_width  	746
+			label      	"CTestServer and CTestStep are TestExecute framework base classes")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	806
+		    height     	163)
+		(object InheritView "" @15
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F5C290229"
+		    client     	@2
+		    supplier   	@1
+		    line_style 	0)
+		(object InheritView "" @16
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F5C30019C"
+		    client     	@3
+		    supplier   	@2
+		    line_style 	0)
+		(object InheritView "" @17
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F5CE20243"
+		    client     	@5
+		    supplier   	@4
+		    line_style 	0)
+		(object InheritView "" @18
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F5CDC0233"
+		    client     	@6
+		    supplier   	@5
+		    line_style 	0)
+		(object InheritView "" @19
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F669B0291"
+		    client     	@10
+		    supplier   	@6
+		    line_style 	0)
+		(object InheritView "" @20
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F66A001C6"
+		    client     	@11
+		    supplier   	@6
+		    line_style 	0)
+		(object AttachView "" @21
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@5
+		    supplier   	@7
+		    line_style 	0)
+		(object AttachView "" @22
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@8
+		    supplier   	@6
+		    line_style 	0)
+		(object InheritView "" @23
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F6699010A"
+		    client     	@9
+		    supplier   	@6
+		    line_style 	0)
+		(object InheritView "" @24
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F669503D9"
+		    client     	@12
+		    supplier   	@6
+		    line_style 	0)
+		(object UsesView "" @25
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410F5EE8009D"
+		    client     	@3
+		    supplier   	@4
+		    line_style 	0)))))