Method | Description | |
---|---|---|
CheckMAPIHTTPTransportSupported ( bool &isSupported ) : void |
This method is used to check whether MAPIHTTP transport is supported by SUT.
|
|
CheckRequirementEnabled ( int requirementId, bool &enabled ) : void |
Determines if the requirement is enabled or not.
|
|
Disconnect ( ) : void |
Disconnect from the server.
|
|
Initialize ( ITestSite testSite ) : void |
Initialize the adapter.
|
|
InitializeTable ( TableType tableType ) : void |
This method is used to initialize the table
|
|
Reset ( ) : void |
Reset the adapter.
|
|
RopAbort ( TableStatus &tableStatus ) : TableRopReturnValues |
This method is used to Abort Rops for a table
|
|
RopCollapseRow ( bool nonexistCategoryId, bool nonexpandedCategoryId ) : TableRopReturnValues |
This method is used to Collapse row for a table
|
|
RopCreateBookmark ( ) : TableRopReturnValues |
This method is used to create bookmark for a table
|
|
RopExpandRow ( bool nonexistCategoryId, bool noncollapsedCategoryId, bool isMaxRowCountInvalid ) : TableRopReturnValues |
This method is used to expand row for a table
|
|
RopFindRow ( FindRowFlags findRowFlags, BookmarkType origin, bool isValidRestriction ) : TableRopReturnValues |
This method is used to find row for a table
|
|
RopFreeBookmark ( ) : TableRopReturnValues |
This method is used to free bookmark for a table.
|
|
RopGetCollapseState ( ) : TableRopReturnValues |
This method is used to get collapse state for a table
|
|
RopGetStatus ( TableStatus &tableStatus ) : TableRopReturnValues |
This method is used to get the status for a table
|
|
RopQueryColumnsAll ( ) : TableRopReturnValues |
This method is used to query all columns for a table
|
|
RopQueryPosition ( ) : TableRopReturnValues |
This method is used to query position for a table
|
|
RopQueryRows ( QueryRowsFlags queryRowFlags, bool forwardRead ) : TableRopReturnValues |
This method is used to query rows for a table
|
|
RopRelease ( ) : void |
This method is used to release a table
|
|
RopResetTable ( ) : TableRopReturnValues |
This method is used to reset a table
|
|
RopRestrict ( uint reqId, bool validHandle, bool newRestrict, bool isRestrictAsynchronous ) : TableRopReturnValues |
This method is used to restrict for a table
|
|
RopSeekRow ( BookmarkType origin, bool forwardSeek, bool wantRowMovedCountout, bool enoughRow ) : TableRopReturnValues |
This method is used to seek row for a table
|
|
RopSeekRowBookmark ( bool forwardSeek, bool wantRowMovedCountout, bool enoughRow ) : TableRopReturnValues |
This method is used to seek row bookmark for a table
|
|
RopSeekRowFractional ( bool zeroNumerator, bool smallDenominator ) : TableRopReturnValues |
This method is used to seek row fractional for a table
|
|
RopSetCollapseState ( ) : TableRopReturnValues |
This method is used to set collapse state for a table
|
|
RopSetColumns ( uint reqId, bool invalidPropertyTag, bool newColumnSet, bool isSetColumnsAsynchronous ) : TableRopReturnValues |
This method is used to SetColumns for a table
|
|
RopSortTable ( uint reqId, bool validHandle, bool multipleSortOrders, bool isMaximumCategory, bool allSortOrdersUsedAsCategory, bool allCategoryExpanded, bool newOrder, bool isSortTableAsynchronous ) : TableRopReturnValues |
This method is used to sort table
|
Method | Description | |
---|---|---|
CleanInbox ( ) : void |
The method is used to clean up the inbox folder.
|
|
Connect ( string serverName ) : bool |
Connect to the server for RPC calling or HTTP request.
|
|
CreateInvalidContentsTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create invalid contentsTable PropertyTags
|
|
CreateMessageForPrepareTable ( string senderName ) : void |
This method is used to create message as the content of the content table or attachment table.
|
|
CreateRulesTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create Rules Table PropertyTags
|
|
CreateSampleContentsTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create Sample ContentsTable PropertyTags
|
|
CreateSampleContentsTablePropertyTagsWithNoError ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create another sample ContentsTable PropertyTags which have no error value
|
|
CreateSampleHierarchyTablePropertyTags ( ) : Microsoft.Protocols.TestSuites.Common.PropertyTag[] |
Create Sample Hierarchy PropertyTags
|
|
CreateSampleSortOrdersAscending ( bool multipleSortOrders, bool isMaximumCategory ) : Microsoft.Protocols.TestSuites.Common.SortOrder[] |
Create Sample SortOrders in ascending order
|
|
CreateSampleSortOrdersDescending ( bool multipleSortOrders ) : Microsoft.Protocols.TestSuites.Common.SortOrder[] |
Create Sample SortOrders in descending order
|
|
DoSingleCallROP ( ISerializable ropRequest, uint inputObjHandle, object &response, byte &rawData ) : List
|
Send ROP request with single operation.
|
|
GetRowsCount ( bool forwardRead ) : uint |
Gets the number of rows from current location of cursor
|
|
GetTableHandle ( TableType tableType ) : void |
This method is used to get the table handle
|
|
IsExpectedSender ( string actualSenderName, string expectedSenderName ) : bool |
This method is used to check whether the sender's name is correct.
|
|
Logon ( uint &objHandle ) : |
This method is used to logon the server
|
|
PrepareTable ( TableType tableType ) : void |
This methods is used to prepare the table with certain table type
|
|
ProcessResponse ( IDeserializable response ) : void |
This method is used to process the response and call the corresponding verification method.
|
|
VerifyAsynchronousROPComplete ( |
Verify if the asynchronous ROP is complete
|
|
VerifyGetStatusResponse ( |
Verify GetStatus Response
|
|
VerifyMAPITransport ( ) : void |
Verify MAPIHTTP transport.
|
|
VerifyMailCount ( int mailCount ) : void |
The method is used to verify whether the mail count is equal to the mails sent.
|
|
VerifyPropertyRowStructure ( |
Verify PropertyRow Structure
|
|
VerifyRPCLayerRequirement ( ) : void |
Verify RPC layer requirement
|
|
VerifyRopAbortResponse ( RopAbortResponse abortResponse ) : void |
Verify RopAbort Response
|
|
VerifyRopCollapseRowResponse ( |
Verify RopCollapseRow Response
|
|
VerifyRopCreateBookmarkResponse ( RopCreateBookmarkResponse createBookmarkResponse ) : void |
Verify RopCreateBookmark Response
|
|
VerifyRopExpandRowResponse ( |
Verify ropExpandRow
|
|
VerifyRopFindRowResponse ( |
Verify RopFindRow Response
|
|
VerifyRopGetCollapseStateResponse ( RopGetCollapseStateResponse getCollapseStateResponse ) : void |
Verify RopGetCollapseState Response
|
|
VerifyRopQueryColumnsALLResponse ( |
Verify RopQueryColumnsALL Response
|
|
VerifyRopQueryPositionResponse ( |
Verify ropQuery position
|
|
VerifyRopQueryRowsResponse ( |
Verify RopQueryRows Response
|
|
VerifyRopRestrictResponse ( |
Verify RopRestrict Response
|
|
VerifyRopSeekRowBookmarkResponse ( |
Verify RopSeekRowBookmark Response
|
|
VerifyRopSeekRowResponse ( |
Verify RopSeekRow Response
|
|
VerifyRopSetCollapseStateResponse ( |
Verify RopGetCollapseState Response
|
|
VerifyRopSetColumnsResponse ( |
Verify RopSetColumns Response
|
|
VerifyRopSortTableResponse ( |
Verify RopSortTable Response
|
public CheckMAPIHTTPTransportSupported ( bool &isSupported ) : void | ||
isSupported | bool | The transport is supported or not. |
return | void |
public CheckRequirementEnabled ( int requirementId, bool &enabled ) : void | ||
requirementId | int | The requirement Id |
enabled | bool | Requirement is enable or not. |
return | void |
public Initialize ( ITestSite testSite ) : void | ||
testSite | ITestSite | Test site. |
return | void |
public InitializeTable ( TableType tableType ) : void | ||
tableType | TableType | Identify the table type |
return | void |
public RopAbort ( TableStatus &tableStatus ) : TableRopReturnValues | ||
tableStatus | TableStatus | Identify the table status |
return | TableRopReturnValues |
public RopCollapseRow ( bool nonexistCategoryId, bool nonexpandedCategoryId ) : TableRopReturnValues | ||
nonexistCategoryId | bool | Identify whether the CategoryId row exists |
nonexpandedCategoryId | bool | Identify whether the CategoryId row is not expanded |
return | TableRopReturnValues |
public RopCreateBookmark ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopExpandRow ( bool nonexistCategoryId, bool noncollapsedCategoryId, bool isMaxRowCountInvalid ) : TableRopReturnValues | ||
nonexistCategoryId | bool | Identify whether the CategoryId row exists |
noncollapsedCategoryId | bool | Identify whether the CategoryId row is not collapsed |
isMaxRowCountInvalid | bool | Identify whether the MaxRowCount is invalid |
return | TableRopReturnValues |
public RopFindRow ( FindRowFlags findRowFlags, BookmarkType origin, bool isValidRestriction ) : TableRopReturnValues | ||
findRowFlags | FindRowFlags | Identify the flags for this operation |
origin | BookmarkType | Identify the bookmark |
isValidRestriction | bool | Identify whether the restriction is valid |
return | TableRopReturnValues |
public RopFreeBookmark ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopGetCollapseState ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopGetStatus ( TableStatus &tableStatus ) : TableRopReturnValues | ||
tableStatus | TableStatus | Identify the table status |
return | TableRopReturnValues |
public RopQueryColumnsAll ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopQueryPosition ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopQueryRows ( QueryRowsFlags queryRowFlags, bool forwardRead ) : TableRopReturnValues | ||
queryRowFlags | QueryRowsFlags | A flag for the query row operation |
forwardRead | bool | Identify whether to read the data forward |
return | TableRopReturnValues |
public RopResetTable ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopRestrict ( uint reqId, bool validHandle, bool newRestrict, bool isRestrictAsynchronous ) : TableRopReturnValues | ||
reqId | uint | Identify the request ID |
validHandle | bool | Identify whether the InputHandleIndex is valid, this is used to trigger the error code in Restrict |
newRestrict | bool | A identify whether new restriction is required |
isRestrictAsynchronous | bool | Indicate whether RopRestrict Rop is to be performed asynchronously |
return | TableRopReturnValues |
public RopSeekRow ( BookmarkType origin, bool forwardSeek, bool wantRowMovedCountout, bool enoughRow ) : TableRopReturnValues | ||
origin | BookmarkType | Identify the origin position |
forwardSeek | bool | Identify whether to seek row forward |
wantRowMovedCountout | bool | Identify whether to return the actual moved row number |
enoughRow | bool | Identify whether there is enough row to seek |
return | TableRopReturnValues |
public RopSeekRowBookmark ( bool forwardSeek, bool wantRowMovedCountout, bool enoughRow ) : TableRopReturnValues | ||
forwardSeek | bool | Identify whether to seek bookmark forward |
wantRowMovedCountout | bool | Identify whether to return the actual moved row number |
enoughRow | bool | Identify whether there is enough row to seek |
return | TableRopReturnValues |
public RopSeekRowFractional ( bool zeroNumerator, bool smallDenominator ) : TableRopReturnValues | ||
zeroNumerator | bool | Identify whether the Numerator is zero |
smallDenominator | bool | Identify whether the Numerator bigger than Denominator |
return | TableRopReturnValues |
public RopSetCollapseState ( ) : TableRopReturnValues | ||
return | TableRopReturnValues |
public RopSetColumns ( uint reqId, bool invalidPropertyTag, bool newColumnSet, bool isSetColumnsAsynchronous ) : TableRopReturnValues | ||
reqId | uint | Identify the request ID |
invalidPropertyTag | bool | Indicate whether there are invalid property tags in the column set |
newColumnSet | bool | Indicate whether to change the current column set with new one |
isSetColumnsAsynchronous | bool | Indicate whether RopsetColumns Rop is to be performed asynchronously |
return | TableRopReturnValues |
public RopSortTable ( uint reqId, bool validHandle, bool multipleSortOrders, bool isMaximumCategory, bool allSortOrdersUsedAsCategory, bool allCategoryExpanded, bool newOrder, bool isSortTableAsynchronous ) : TableRopReturnValues | ||
reqId | uint | Identify the request ID |
validHandle | bool | Identify whether the InputHandleIndex is valid, this is used to trigger the error code in sort table |
multipleSortOrders | bool | Indicate whether the sort order array contains more than one SortOrder structure |
isMaximumCategory | bool | Indicate whether the sort order array contains a SortOrder structure with the order set to MaximumCategory |
allSortOrdersUsedAsCategory | bool | Identify whether all sort orders used as category |
allCategoryExpanded | bool | Identify whether all categories are expanded |
newOrder | bool | Identify whether to change the current sort order |
isSortTableAsynchronous | bool | Indicate whether RopSortTable Rop is to be performed asynchronously |
return | TableRopReturnValues |