StructureArrangeSend_to_back
                                   7/20/03

Case

No.

Inputs

Expected Outputs

Remarks

Result

1

Structure -> Align -> Send_to_back.

 

  0 selected Drawing

  Components.

 

All cases were tested with overlapping components in the same layer only.

 

Don’t crash

Error range, none

Pass.

2

Structure -> Align -> Send_to_back

 

  1 selected rectangle, no

   overlap.

 

Do nothing.

One

Pass.

3

Structure -> Align -> Send_to_back.

 

Selected:

  A Rectangle

 

Unselected:

    A Line

Used colored objects to ensure that the selected component, when hiding  the unselected component, would appear to be on the bottom of the unselected component(s) after the command.

The basic, most common case.

Pass

4

Structure -> Align -> Send_to_back.

 

(The order listed is order of depth, the rectangle is on top of the ellipse, which is on top of the line)

 

Selected:

  A Rectangle

 

UnSelected:

  A Line

  An Ellipse 

 

A few

Pass.

5

Structure -> Align -> Send_to_back.

 

Selected: (Ungrouped)

  A Line

  An Ellipse

  A Polygon

  A Shape

   

Unselected:

  A Rectangle

  An Ellipse

  A Polygon

  A Shape

 

 

A bunch

There’s some weirdness here. It doesn’t appear to be treating multiply selected objects as a group.

6

Structure -> Align -> Send_to_back.

 

  0 selected  Components.

 

Don’t crash

Error range

Fail

7

Structure -> Align -> Send_to_back

 

  1 selected textbox.

 

Do nothing.

One

Fail

8

Structure -> Align -> Send_to_back.

 

Selected:

  A Textbox

 

Unselected:

  A Button

 

The basic, most common case.

Fail

9

Structure -> Align -> Send_to_back.

 

Selected:

  A Textbox

  A Button

 

Selected:

  A RadioButton

 

A few

Fail

10

Structure -> Align -> Send_to_back.

 

Selected:

  3 Textbox

  3 Button

  3 RadioButton 

 

Unselected:

  A table

  A Button

  2 Checkbox

 

 

A bunch

Fail