Description
The TestItems
object provides a scripting interface to project suite test items specified on the Test Items page of the Project Suite Editor.
To obtain the collection of a project suite’s test items in scripts, use the TestItems
property of the ProjectSuite
object.
Members
Example
The following example obtains the total number of project suite test items, iterates through them and posts their names to the test log.
JavaScript, JScript
function Test()
{
var i, TestItems, Count;
// Obtains the collection of project suite test items
TestItems = ProjectSuite.TestItems;
// Defines the total number of test items in the project suite
Count = TestItems.ItemCount;
// Iterates through the project suite’s test items
for (i = 0; i < Count; i++)
Log.Message(TestItems.TestItem(i).ProjectName);
}
{
var i, TestItems, Count;
// Obtains the collection of project suite test items
TestItems = ProjectSuite.TestItems;
// Defines the total number of test items in the project suite
Count = TestItems.ItemCount;
// Iterates through the project suite’s test items
for (i = 0; i < Count; i++)
Log.Message(TestItems.TestItem(i).ProjectName);
}
Python
def Test():
# Obtains the collection of project suite test items
TestItems = ProjectSuite.TestItems
# Defines the total number of test items in the project suite
Count = TestItems.ItemCount
# Iterates through the project suite's test items
for i in range (0, Count):
Log.Message(TestItems.TestItem[i].ProjectName)
VBScript
Sub Test
Dim i, TestItems, Count
' Obtains the collection of project suite test items
Set TestItems = ProjectSuite.TestItems
' Defines the total number of test items in the project suite
Count = TestItems.ItemCount
' Iterates through the project suite’s test items
For i = 0 To Count-1
Log.Message(TestItems.TestItem(i).ProjectName)
Next
End Sub
Dim i, TestItems, Count
' Obtains the collection of project suite test items
Set TestItems = ProjectSuite.TestItems
' Defines the total number of test items in the project suite
Count = TestItems.ItemCount
' Iterates through the project suite’s test items
For i = 0 To Count-1
Log.Message(TestItems.TestItem(i).ProjectName)
Next
End Sub
DelphiScript
procedure Test();
var i, TestItems, Count;
begin
// Obtains the collection of project test items
TestItems := ProjectSuite.TestItems;
// Defines the total number of test items in the project suite
Count := TestItems.ItemCount;
// Iterates through the project suite’s test items
for i := 0 to Count - 1 do
Log.Message(TestItems.TestItem(i).ProjectName);
end;
var i, TestItems, Count;
begin
// Obtains the collection of project test items
TestItems := ProjectSuite.TestItems;
// Defines the total number of test items in the project suite
Count := TestItems.ItemCount;
// Iterates through the project suite’s test items
for i := 0 to Count - 1 do
Log.Message(TestItems.TestItem(i).ProjectName);
end;
C++Script, C#Script
function Test()
{
var i, TestItems, Count;
// Obtains the collection of project suite test items
TestItems = ProjectSuite["TestItems"];
// Defines the total number of test items in the project suite
Count = TestItems["ItemCount"];
// Iterates through the project suite’s test items
for (i = 0; i < Count; i++)
Log.Message(TestItems["TestItem"](i)["ProjectName"]);
}
{
var i, TestItems, Count;
// Obtains the collection of project suite test items
TestItems = ProjectSuite["TestItems"];
// Defines the total number of test items in the project suite
Count = TestItems["ItemCount"];
// Iterates through the project suite’s test items
for (i = 0; i < Count; i++)
Log.Message(TestItems["TestItem"](i)["ProjectName"]);
}