New Features in 2.7 Test Cases

New Edge Types

Preconditions

Test Case ID

Instructions

Expected Results

Date Executed

Pass/Fail

Start Cytoscape

NET1

Click on the VizMapper default appearance editor. Click on the Edge tab. Select Node Line Style.

The list of available line types should include Long Dash, Equal Dash, Dash Dot, Dot, Vertical Slash, Backwards Slash, Forwards Slash, ZigZag, Sine Wave, Solid, Parallel, Contiguous Arrows, Separate Arrows.

Feb 22' 10

P

Start Cytoscape, load session galFiltered.cys

NET2

Click on the VizMapper. Click the Edge Line Type visual property. Change one of the line types to Sine Wave. Try other types as well.

Line types should be displayed on the network as specified in the vizmapper.

Feb 22' 10

P

Nested Network Visual Property

Preconditions

Test Case ID

Instructions

Expected Results

Date Executed

Pass/Fail

Start cytoscape, load network Sample.nnf

SNN1

Select the Overview network. Zoom into to verify that the nest networks are visible in the nodes of the overview network. Click the VizMapper. Click the default appearance editor. Click the nodes tab. Select the Show Nested Network property. Select false.

The nested networks should no longer be visible in the Overview network.

Feb 22' 10

P

SNN2

Select the Overview Network. Create a new node attribute of type Float called TestFloat. Populate TestFloat with values for the Overview Network. Click on the vizmapper. Select the Show Nested Network property. Select continuous mapping. Select the TestFloat attribute. Click the mapping icon. Click the add button in the dialog to add one or more range sliders. Change the value of the attribute from true to false in one or more of the ranges.

The Overview network should only show the nested network for nodes with TestFloat values within the specified ranges.

Feb 23' 10

P

Automatic Label Wrap and Attribute Editing

Preconditions

Test Case ID

Instructions

Expected Results

Date Executed

Pass/Fail

Start Cytoscape, load a network, create a new string attribute (e.g. TestName), map the attribute to Node Label. Select a few nodes. Make the TestName attribute visible in the attribute browser.

ALW1

Type one long word (say 50-75 characters long) into a TestName row.

The name should should be rendered as one line on the node.

Feb 22' 10

P

ALW2

Type many short words (say 50) into a TestName row without any newline characters.

The words should automatically wrap at space characters when rendered on the node.

Feb 22' 10

P

ALW3

Type many short words (say 20) along with a few long words (say 50 chars) into a TestName row.

The words should automatically wrap at space characters, but the long words should still be rendered on a single line.

Feb 22' 10

P

ALW4

Click on the VizMapper tab. Click on the default appearance editor. Select Node Label Width. Enter a number smaller than the default (100) such as 50.

All node labels should automatically adjust.

Feb 22' 10

P

ALW5

Create another node attribute, this time an integer, called TestInt. Populate the TestInt attribute value for some nodes that have long node labels. Create a continuous mapping for the Node Label Width property using the TestInt attribute.

The label widths should all wrap according to the size specified for the TestInt mapping.

Feb 24' 10

P

AE1

Type in many short words (say 50), but include newline characters by pressing the Enter key. Remember the words where the Enter key was pressed.

The line should wrap automatically at the label width boundary, but the line wrap should also be initiated after words where the Enter key was pressed, regardless of the width of the line.

Feb 22' 10

P

Repeat setup, but using an edge attribute instead.

ALW6

Repeat tests for edge labels.

Edge labels should behave the same as node labels.

Start Cytoscape, load session galFiltered.cys, Select a few nodes in the network, Click on the Node Attribute Browser tab of the Data Panel.

AE2

Double click a row for the "SGD Symbol" attribute (or any other list attribute). Edit the list, adding comma separated values to the list within the square brackets. Click outside of the editing dialog. Click on the SGD Symbol row again for the same node.

The attribute browser should now pop-up a list containing the new values entered.

Feb 22' 10

Blocked - Unable to edit the attribute value by double clicking; Ticket #002191

AE3

Double click a row for the "SGD Symbol" attribute (or any other list attribute). Edit the list, but remove the square brackets and commas. Click outside the editing dialog.

The attribute browser should present an error dialog indicating that the list is invalid and original value should be returned to the row.

Feb 22' 10

Blocked - Ticket #002191

Arrow Color Locking

Preconditions

Test Case ID

Instructions

Expected Results

Date Executed

Pass/Fail

Start Cytoscape, load galFiltered.sif

ACL1

Click on the VizMapper default appearance editor. Click on the Edge tab. Select Source Arrow Shape. Select any shape besides "No Arrow". Click the Dependencies Tab. Click the "Make Arrow Color Match Edge Color". Click Apply.

The Arrow in the default appearance editor should turn blue (from black). The arrows on the network should turn blue.

Feb 22' 10

P

Repeat ACL1

ACL2

Click on the default appearance editor again. Click on the Edge tab.

The list of edge attributes should no longer contain properties for arrow color or opacity. Likewise, the vizmapper should no longer list arrow color or opacity as mappable properties.

Feb 22' 10

P

Cytoscape_2.7/New_Test_Cases (last edited 2010-02-24 19:37:06 by 142)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux