Project

General

Profile

Feature #1533

add new variable types

Added by Greg Shah over 11 years ago. Updated over 11 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/18/2012
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
version:

Related issues

Blocks Harness - Feature #1534: expand support for variable references New 09/18/2012
Blocks Harness - Feature #1535: add read-screen-rect directive New 09/18/2012
Blocks Harness - Feature #1536: add wait-while-screen-buffer directive New 09/18/2012

History

#1 Updated by Greg Shah over 11 years ago

Add the following new variable types:

char[] - useful for interacting with run-code directives and also may be useful for processing of screen data
char[][] - would be useful in order to copy/process a rectangle of screen data (more than just a string from one row)
Rectangle - would allow dynamic processing of instances of Rectangle.java; used for defining areas of the screen for copying/comparing.
Rectangle[] - used in defining exclusion regions for the screen.
exclusion regions for the binary and text file comparisons (which would allow dynamic control over the exclusion processing)
ExclusionRegion - used for binary file exclusions
text file exclusion types:
AbsoluteRowExclusion
EachPageExclusion
LastPageExclusion
SpecificPageExclusion
ScreenRegion - would allow dynamic processing of instances of Rectangle.java which are used in defining new regions for screen comparisons or possibly for allowing dynamic editing/modification of previously encoded or captured screen regions (which can then be used to alter subsequent screen comparison processing).

Changes will be needed in the Variable.java class and possibly in TestPlanFactory.loadVariable().

Also available in: Atom PDF