Example 1: Failure (Source)
clickMenuItem 'Graphical Network'
firstApplianceLocation = [25, 50]
extraSubnetLocation = [25, 150]
clickMenuItem 'Create Appliance and Subnet'
clickCanvasAtPoint(*firstApplianceLocation)
clickCanvasAtPoint(200, 50)
clickMenuItem 'Create Subnet'
clickCanvasAtPoint(*extraSubnetLocation)
clickMenuItem 'Create Connection'
clickCanvasAtPoint(*firstApplianceLocation)
clickCanvasAtPoint(*extraSubnetLocation)
clickMenuItem 'Policies...'
checkMudHogPolicyTableRowCount 0
clickButton "Cancel"
clickMenuItem "Negotiated Policy"
clickMenuItem 'Policies...'
checkMudHogPolicyTableRowCount 4
# Crypto Name, Policy Name, Type, Peer Gateway IP, Remote IP, Remote Subnet, Local IP, Local Subnet
checkMudHogPolicyTableRow 1, 'Appliance 2', 'Subnet 1 to Subnet 2', 'Negotiated', '6', '20', '21', '22', '23'
checkMudHogPolicyTableRow 2, 'Appliance 1', 'Subnet 2 to Subnet 1', 'Negotiated', '12', '22', '23', '20', '21'
checkMudHogPolicyTableRow 3, 'Appliance 2', 'Subnet 2 to Subnet 3', 'Negotiated', '6', '26', '27', '22', '23'
checkMudHogPolicyTableRow 4, 'Appliance 1', 'Subnet 3 to Subnet 2', 'Negotiated', '12', '22', '23', '26', '27'