Namespace: OpenEdge.ABLUnit.Reflection
Interface
ITestInfoList
Parent classes:
Inherits: OpenEdge.Core.Collections.IList

/* *************************************************************************************************************************
Copyright (c) 2019 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:ITestInfoList
Author(s):pjudge
Created:2019-12-06
/* Inserts the specified element at the specified position in this list
(optional operation).




Method Summary
Options Name Purpose
LOGICAL Add (integer, Object) /** Inserts the specified element at the specified position in this list. @param integer The position at which to insert the object @param Object The object to add @return Logical Returns true if the operation succeeded */
Inherited from OpenEdge.Core.Collections.IList
LOGICAL Add (integer, TestInfo) /* Inserts the specified element at the specified position in this list (optional operation).*/
LOGICAL Add (Object) /** Appends the specified element to list if not already present @param Object The element to add to the collection @return logical True if the operation succeeded. */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL Add (TestInfo) /* Appends the specified element to the end of this list (optional operation). */
LOGICAL AddAll (ICollection) /** Appends all of the elements in the specified collection @param ICollection A collection of elements to add to the collection @return logical True if the operation succeeded. */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL AddAll (integer, ICollection) /* Inserts all of the elements in the specified collection into this list at the specified position (optional operation). @param integer The iposition at which to add the collection @param ICollection the collection of objects to add @return logical True if the operation succeeded. */
Inherited from OpenEdge.Core.Collections.IList
LOGICAL AddAll (integer, ITestInfoList) /* Inserts all of the elements in the specified collection into this list at the specified position (optional operation). */
LOGICAL AddAll (ITestInfoList) /* Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation). */
LOGICAL AddArray (integer, Object[]) /** Appends all the elements in the array this list, optionally at the specified position. */
Inherited from OpenEdge.Core.Collections.IList
LOGICAL AddArray (integer, TestInfo[])
LOGICAL AddArray (Object[]) /** Adds an array of elements to the collection @param Object[] An array of elements to add to the collection @return logical True if the operation succeeded. */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL AddArray (TestInfo[]) /** Appends all the elements in the array this list, optionally at the specified position. */
Clear () /** Removes all of the elements from this list */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL Contains (Object) /** Check whether the colleciton contains at least one object that matches the passed in object. @param Object The object @return logical Returns true if the object is in the collection */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL Contains (TestInfo) /* Returns true if this list contains the specified element. */
LOGICAL ContainsAll (ICollection) /** Returns true if this list contains all of the elements of the specified collection. @param ICollection The collection of obejcts to check @return logical True if all the elements match */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL ContainsAll (ITestInfoList) /* Returns true if this list contains all of the elements of the specified collection. */
Object Get (integer) /** Returns the element at the specified position in this list. @param integer The index of the object to return @return Object The object returned. */
Inherited from OpenEdge.Core.Collections.IList
OpenEdge.ABLUnit.Reflection.TestInfo GetTestInfo (integer) /* Returns the element at the specified position in this list. */
INTEGER IndexOf (Object) /** Returns the index in this list of the first occurrence of the specified element, or 0 if this list does not contain this element. @param Object The object to check. @return integer The index of the passed-in object */
Inherited from OpenEdge.Core.Collections.IList
INTEGER IndexOf (TestInfo) /* Returns the index in this list of the first occurrence of the specified element, or 0 if this list does not contain this element. */
LOGICAL IsEmpty () /** Indicates whether this collection has any elements. @return logical True if the collection is empty. */
Inherited from OpenEdge.Core.Collections.ICollection
IIterator Iterator () /** Returns an iterator object. @param IIterator */
Inherited from OpenEdge.Core.Collections.IIterable
INTEGER LastIndexOf (Object) /** Returns the index in this list of the last occurrence of the specified element, or 0 if this list does not contain this element. @param Object The object to check @return integer The index of the last occurrence of the object */
Inherited from OpenEdge.Core.Collections.IList
INTEGER LastIndexOf (TestInfo) /* Returns the index in this list of the last occurrence of the specified element, or 0 if this list does not contain this element. */
IListIterator ListIterator () /* Returns a list iterator over the elements in this list in proper sequence. @return IListIterator The ordered iterator */
Inherited from OpenEdge.Core.Collections.IList
IListIterator ListIterator (integer) /** Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list. @param integer The starting position for the new iterator @return IListIterator The ordered iterator */
Inherited from OpenEdge.Core.Collections.IList
Object Remove (integer) /** Removes the element at the specified position in this list @param integer The index to remove @return Object The object that was removed. */
Inherited from OpenEdge.Core.Collections.IList
LOGICAL Remove (Object) /** Removes the first occurrence in this list of the specified element @param Object The @return logical True if the operation succeded. */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL Remove (TestInfo) /* Removes the first occurrence in this list of the specified element (optional operation). */
LOGICAL RemoveAll (ICollection) /** Removes from this list all the elements that are contained in the specified collection (optional operation). @param ICollection The collection to remove. @return logical True if the operation succeeded. */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL RemoveAll (ITestInfoList) /* Removes from this list all the elements that are contained in the specified collection (optional operation). */
OpenEdge.ABLUnit.Reflection.TestInfo RemoveTestInfo (integer) /* Removes the element at the specified position in this list (optional operation). */
LOGICAL RetainAll (ICollection) /** Retains only the elements in this list that are contained in the specified collection (optional operation). @param ICollection The collection to retain @return Logical True if the object changed */
Inherited from OpenEdge.Core.Collections.ICollection
LOGICAL RetainAll (ITestInfoList) /* Retains only the elements in this list that are contained in the specified collection (optional operation).*/
Object Set (integer, Object) /** Replaces the element at the specified position in this list with the specified element @param integer The position to add @param Object The object to add to the List @return Object The object that was replaced/removed from the List */
Inherited from OpenEdge.Core.Collections.IList
OpenEdge.ABLUnit.Reflection.TestInfo Set (integer, TestInfo) /* Replaces the element at the specified position in this list with the specified element (optional operation). */
IList SubList (integer, integer) /** Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive. @param integer The starting position for the new List (included) @param integer The end position for the new List (excluded) @return IList The new List */
Inherited from OpenEdge.Core.Collections.IList
OpenEdge.ABLUnit.Reflection.ITestInfoList SubListTestInfo (integer, integer) /* Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive. */
Object ToArray () /** Returns the contents of the collection as an array of objects. @return Object[] The collection returnes as an object array */
Inherited from OpenEdge.Core.Collections.ICollection
ToTable (table-handle) /** Returns the contents of the collection as temp-table. This is a shallow copy of the collection - basically a new set of references is created. @param output table-handle The collection as a temp-table */
Inherited from OpenEdge.Core.Collections.ICollection
OpenEdge.ABLUnit.Reflection.TestInfo ToTestInfoArray () /* returns the contents of the list as an array */

Property Summary
Options Name Purpose
INTEGER Size
Inherited from OpenEdge.Core.Collections.ICollection


Method Detail
Top

PUBLIC LOGICAL Add (integer, Object)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Inserts the specified element at the specified position in this list.
Parameters:
piIndex INTEGER
poElement Object
Returns LOGICAL
Logical Returns true if the operation succeeded
Top

PUBLIC LOGICAL Add (integer, TestInfo)

/* Inserts the specified element at the specified position in this list
(optional operation).
Parameters:
i INTEGER
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC LOGICAL Add (Object)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Appends the specified element to list if not already present
Parameters:
poElement Object
Returns LOGICAL
logical True if the operation succeeded.
Top

PUBLIC LOGICAL Add (TestInfo)

/* Appends the specified element to the end of this list
(optional operation).
Parameters:
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC LOGICAL AddAll (ICollection)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Appends all of the elements in the specified collection
Parameters:
poCollection ICollection
Returns LOGICAL
logical True if the operation succeeded.
Top

PUBLIC LOGICAL AddAll (integer, ICollection)

Inherited from OpenEdge.Core.Collections.IList
/* Inserts all of the elements in the specified collection into this list
at the specified position (optional operation).
Parameters:
piIndex INTEGER
poCollection ICollection
Returns LOGICAL
logical True if the operation succeeded.
Top

PUBLIC LOGICAL AddAll (integer, ITestInfoList)

/* Inserts all of the elements in the specified collection into this list
at the specified position (optional operation).
Parameters:
i INTEGER
c OpenEdge.ABLUnit.Reflection.ITestInfoList
Returns LOGICAL
Top

PUBLIC LOGICAL AddAll (ITestInfoList)

/* Appends all of the elements in the specified collection to the end
of this list, in the order that they are returned by the specified
collection's iterator (optional operation).
Parameters:
c OpenEdge.ABLUnit.Reflection.ITestInfoList
Returns LOGICAL
Top

PUBLIC LOGICAL AddArray (integer, Object[])

Inherited from OpenEdge.Core.Collections.IList
Purpose: Appends all the elements in the array this list, optionally
at the specified position.
Parameters:
piIndex INTEGER
c Object
Returns LOGICAL
Top

PUBLIC LOGICAL AddArray (integer, TestInfo[])

Parameters:
i INTEGER
c OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC LOGICAL AddArray (Object[])

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Adds an array of elements to the collection
Parameters:
poElements Object
Returns LOGICAL
logical True if the operation succeeded.
Top

PUBLIC LOGICAL AddArray (TestInfo[])

Purpose: Appends all the elements in the array this list, optionally
at the specified position.
Parameters:
c OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC Clear ()

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Removes all of the elements from this list
Top

PUBLIC LOGICAL Contains (Object)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Check whether the colleciton contains at least one object
that matches the passed in object.
Parameters:
poElement Object
Returns LOGICAL
logical Returns true if the object is in the collection
Top

PUBLIC LOGICAL Contains (TestInfo)

/* Returns true if this list contains the specified element.
Parameters:
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC LOGICAL ContainsAll (ICollection)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Returns true if this list contains all of the elements of the
specified collection.
Parameters:
poCollection ICollection
Returns LOGICAL
logical True if all the elements match
Top

PUBLIC LOGICAL ContainsAll (ITestInfoList)

/* Returns true if this list contains all of the elements of the
specified collection.
Parameters:
c OpenEdge.ABLUnit.Reflection.ITestInfoList
Returns LOGICAL
Top

PUBLIC Object Get (integer)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Returns the element at the specified position in this list.
Parameters:
piIndex INTEGER
Returns Object
Object The object returned.
Top

PUBLIC OpenEdge.ABLUnit.Reflection.TestInfo GetTestInfo (integer)

/* Returns the element at the specified position in this list.
Parameters:
i INTEGER
Returns OpenEdge.ABLUnit.Reflection.TestInfo
Top

PUBLIC INTEGER IndexOf (Object)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Returns the index in this list of the first occurrence of the specified
element, or 0 if this list does not contain this element.
Parameters:
poElement Object
Returns INTEGER
integer The index of the passed-in object
Top

PUBLIC INTEGER IndexOf (TestInfo)

/* Returns the index in this list of the first occurrence of the specified
element, or 0 if this list does not contain this element.
Parameters:
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns INTEGER
Top

PUBLIC LOGICAL IsEmpty ()

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Indicates whether this collection has any elements.
Returns LOGICAL
logical True if the collection is empty.
Top

PUBLIC IIterator Iterator ()

Inherited from OpenEdge.Core.Collections.IIterable
Purpose: Returns an iterator object.
Returns IIterator
Top

PUBLIC INTEGER LastIndexOf (Object)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Returns the index in this list of the last occurrence of the
specified element, or 0 if this list does not contain this element.
Parameters:
poElement Object
Returns INTEGER
integer The index of the last occurrence of the object
Top

PUBLIC INTEGER LastIndexOf (TestInfo)

/* Returns the index in this list of the last occurrence of the
specified element, or 0 if this list does not contain this element.
Parameters:
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns INTEGER
Top

PUBLIC IListIterator ListIterator ()

Inherited from OpenEdge.Core.Collections.IList
/* Returns a list iterator over the elements in this list in proper sequence.
Returns IListIterator
IListIterator The ordered iterator
Top

PUBLIC IListIterator ListIterator (integer)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Returns a list iterator of the elements in this list (in proper sequence),
starting at the specified position in this list.
Parameters:
piIndex INTEGER
Returns IListIterator
IListIterator The ordered iterator
Top

PUBLIC Object Remove (integer)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Removes the element at the specified position in this list
Parameters:
piIndex INTEGER
Returns Object
Object The object that was removed.
Top

PUBLIC LOGICAL Remove (Object)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Removes the first occurrence in this list of the specified element
Parameters:
poElement Object
Returns LOGICAL
logical True if the operation succeded.
Top

PUBLIC LOGICAL Remove (TestInfo)

/* Removes the first occurrence in this list of the specified element
(optional operation).
Parameters:
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns LOGICAL
Top

PUBLIC LOGICAL RemoveAll (ICollection)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Removes from this list all the elements that are contained in the
specified collection (optional operation).
Parameters:
poCollection ICollection
Returns LOGICAL
logical True if the operation succeeded.
Top

PUBLIC LOGICAL RemoveAll (ITestInfoList)

/* Removes from this list all the elements that are contained in the
specified collection (optional operation).
Parameters:
c OpenEdge.ABLUnit.Reflection.ITestInfoList
Returns LOGICAL
Top

PUBLIC OpenEdge.ABLUnit.Reflection.TestInfo RemoveTestInfo (integer)

/* Removes the element at the specified position in this list
(optional operation).
Parameters:
i INTEGER
Returns OpenEdge.ABLUnit.Reflection.TestInfo
Top

PUBLIC LOGICAL RetainAll (ICollection)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Retains only the elements in this list that are contained in the
specified collection (optional operation).
Parameters:
poCollection ICollection
Returns LOGICAL
Logical True if the object changed
Top

PUBLIC LOGICAL RetainAll (ITestInfoList)

/* Retains only the elements in this list that are contained in the
specified collection (optional operation).
Parameters:
c OpenEdge.ABLUnit.Reflection.ITestInfoList
Returns LOGICAL
Top

PUBLIC Object Set (integer, Object)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Replaces the element at the specified position in this list with the
specified element
Parameters:
piIndex INTEGER
poElement Object
Returns Object
Object The object that was replaced/removed from the List
Top

PUBLIC OpenEdge.ABLUnit.Reflection.TestInfo Set (integer, TestInfo)

/* Replaces the element at the specified position in this list with the
specified element (optional operation).
Parameters:
i INTEGER
o OpenEdge.ABLUnit.Reflection.TestInfo
Returns OpenEdge.ABLUnit.Reflection.TestInfo
Top

PUBLIC IList SubList (integer, integer)

Inherited from OpenEdge.Core.Collections.IList
Purpose: Returns a view of the portion of this list between the specified
fromIndex, inclusive, and toIndex, exclusive.
Parameters:
poFromPosition INTEGER
poToPosition INTEGER
Returns IList
IList The new List
Top

PUBLIC OpenEdge.ABLUnit.Reflection.ITestInfoList SubListTestInfo (integer, integer)

/* Returns a view of the portion of this list between the specified
fromIndex, inclusive, and toIndex, exclusive.
Parameters:
fromIndex INTEGER
toIndex INTEGER
Returns OpenEdge.ABLUnit.Reflection.ITestInfoList
Top

PUBLIC Object ToArray ()

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Returns the contents of the collection as an array of objects.
Returns Object
Object[] The collection returnes as an object array
Top

PUBLIC ToTable (table-handle)

Inherited from OpenEdge.Core.Collections.ICollection
Purpose: Returns the contents of the collection as temp-table. This is a shallow
copy of the collection - basically a new set of references is created.
Parameters:
tt TABLE-HANDLE
Top

PUBLIC OpenEdge.ABLUnit.Reflection.TestInfo ToTestInfoArray ()

/* returns the contents of the list as an array
Returns OpenEdge.ABLUnit.Reflection.TestInfo


Property Detail
Top

PUBLIC INTEGER Size

Inherited from OpenEdge.Core.Collections.ICollection
Returns INTEGER


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0