StructureTransformScale
CaseNo. |
Inputs |
Expected Outputs |
Remarks |
Result |
1 |
Structure -> Transfrom -> Scale
10 point text : “hi Dave” Scale: X: 3 Y: 3 |
Dialog requesting the x and y scales (the multiplier) of the current x and y lengths. All tests are expected to modify the current dimensions of the item by the multiplier. |
No change. Scaling text doesn’t really make sense. |
Lost the text. |
2 |
Structure -> Transfrom -> Scale 2” Line Scale: X: 1 Y: 1 |
|
No change |
Pass |
3 |
Structure -> Transfrom -> Scale 2” Line Scale: X: 4 Y: 4 |
|
Make it big |
Pass. |
4 |
Structure -> Transfrom -> Scale 2” Line Scale: X: .5 Y: .5 |
|
Make it small |
Pass. |
5 |
Structure -> Transfrom -> Scale 2” Line Scale: X: -1 Y: 2 |
I would expect this means do nothing. |
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
6 |
Structure -> Transfrom -> Scale 2” Line Scale: X: 1 Y: -2 |
|
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
7 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: 1 Y: 1 |
|
No change. |
Pass. |
8 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: 3 Y: 3 |
|
Make it big |
Pass. |
9 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: Y: |
|
Make it small |
Pass. |
10 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: Y: |
I would expect this means do nothing. |
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
11 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: Y: |
I would expect this means do nothing. |
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
12 |
Structure -> Transfrom -> Scale House shaped Multiline object. Scale: X: 1 Y: 1 |
|
No change. |
Pass. |
13 |
Structure -> Transfrom -> Scale House shaped Multiline object. Scale: X: 2 Y: 2 |
|
Make it big |
Pass. |
14 |
Structure -> Transfrom -> Scale House shaped Multiline object. Scale: X: .5 Y: .5 |
|
Make it small |
Pass. |
15 |
Structure -> Transfrom -> Scale House shaped Multiline object. Scale: X: Y: |
I would expect this means do nothing. |
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
16 |
Structure -> Transfrom -> Scale House shaped Multiline object. Scale: X: Y: |
I would expect this means do nothing. |
Error range. |
It’s definitely doing something. I’m not sure how the multiplier is being applied. |
|
Do we really need to test every type of Drawing Component
individually??????????????? |
|
|
|
17 |
Structure -> Transfrom -> Scale 2” X 2” Textbox Scale: X: Y: |
|
No change. |
|
18 |
Structure -> Transfrom -> Scale 2” X 2” Textbox Scale: X: Y: |
Scale with Components. |
Make it big |
Fail. |
19 |
Structure -> Transfrom -> Scale 2” X 2” Textbox Scale: X: Y: |
|
Make it small |
Fail. |
20 |
Structure -> Transfrom -> Scale 2” X 2” Textbox. Scale: X: Y: |
|
Error range. |
|
21 |
Structure -> Transfrom -> Scale 2” X 2” Textbox Scale: X: Y: |
|
Error range. |
|
22 |
Structure -> Transfrom -> Scale 2” X 2” Rectangle Scale: X: 0 Y: 0 |
Don’t crash |
Test something with zero |
Pass. |
23 |
Structure -> Transfrom -> Scale Scale: X: a Y: 7 |
Don’t crash. |
Test something with non numeric data |
Dialog stays on screen, which is fine Pass. |