Changeset 5991 for branches/geomap/gui/test/geomaplayer.test
- Timestamp:
- Feb 9, 2016, 9:50:20 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/geomap/gui/test/geomaplayer.test
r5949 r5991 45 45 # ?-attribution <attrib>? \ 46 46 # ?-visibility <visibility>? \ 47 # ?-opacity <opacity>? 47 # ?-opacity <opacity>? \ 48 # ?-placardattributes <attributes>? \ 49 # ?-placardstyle <style>? \ 50 # ?-placardpadding <padding>? 48 51 #---------------------------------------------------------- 49 52 test geomaplayer-1.1 {Rappture::GeoMapLayer, 0 arguments} { … … 56 59 57 60 61 #---------------------------------------------------------- 62 # export command 63 #---------------------------------------------------------- 64 65 set l1 [Rappture::GeoMapLayer #auto $provider] 66 58 67 test geomaplayer-11.0 {Rappture::GeoMapLayer, export (default format)} { 59 set l [Rappture::GeoMapLayer #auto $provider] 60 set t [$l export] 68 set t [$l1 export] 61 69 list [catch {lindex [$t dump 0] 3} msg] $msg 62 } {0 {type image driver xyz cache true attribution {} xyz.url http://myurl.com/ label {} description {} visible true opacity 1.0 }}70 } {0 {type image driver xyz cache true attribution {} xyz.url http://myurl.com/ label {} description {} visible true opacity 1.0 placard {attrlist {} style {fill: #B6B6B688; text-fill: #000000; text-size: 12.0;} padding 5}}} 63 71 64 72 test geomaplayer-11.1 {Rappture::GeoMapLayer, export bad format} { 65 set l [Rappture::GeoMapLayer #auto $provider] 66 list [catch {$l export -format blahh} msg] $msg 73 list [catch {$l1 export -format blahh} msg] $msg 67 74 } {1 {bad format "blahh": should be one of blt_tree}} 68 75 69 76 test geomaplayer-11.2 {Rappture::GeoMapLayer, export -format blt_tree} { 70 set l [Rappture::GeoMapLayer #auto $provider] 71 set t [$l export -format blt_tree] 77 set t [$l1 export -format blt_tree] 72 78 list [catch {lindex [$t dump 0] 3} msg] $msg 73 } {0 {type image driver xyz cache true attribution {} xyz.url http://myurl.com/ label {} description {} visible true opacity 1.0}} 79 } {0 {type image driver xyz cache true attribution {} xyz.url http://myurl.com/ label {} description {} visible true opacity 1.0 placard {attrlist {} style {fill: #B6B6B688; text-fill: #000000; text-size: 12.0;} padding 5}}} 80 81 82 #---------------------------------------------------------- 83 # -placardattributes flag validation 84 #---------------------------------------------------------- 85 86 set l2 [Rappture::GeoMapLayer #auto $provider] 87 88 test geomaplayer-12.1 {-placardattributes string} { 89 set err [catch {$l2 configure -placardattributes {name Name aland "Land Area"}} msg] 90 catch {$l2 cget -placardattributes} stored 91 list $err $msg $stored 92 } {0 {} {name Name aland "Land Area"}} 93 94 test geomaplayer-12.2 {-placardattributes string with extra spaces} { 95 set err [catch {$l2 configure -placardattributes "name Name\naland LandArea"} msg] 96 catch {$l2 cget -placardattributes} stored 97 list $err $msg $stored 98 } {0 {} {name Name aland LandArea}} 99 100 101 102 #---------------------------------------------------------- 103 # -placardstyle flag validation 104 #---------------------------------------------------------- 105 106 test geomaplayer-13.1 {-placardstyle string} { 107 set err [catch {$l2 configure -placardstyle {fill: #00FF0088;}} msg] 108 catch {$l2 cget -placardstyle} stored 109 list $err $msg $stored 110 } {0 {} {fill: #00FF0088;}} 111 112 test geomaplayer-13.2 {-placardstyle string with extra spaces} { 113 set err [catch {$l2 configure -placardstyle "fill:\t#00FF0088;"} msg] 114 catch {$l2 cget -placardstyle} stored 115 list $err $msg $stored 116 } {0 {} {fill: #00FF0088;}} 117 118 test geomaplayer-13.3 {-placardstyle empty string sets widget default} { 119 set err [catch {$l2 configure -placardstyle ""} msg] 120 catch {$l2 cget -placardstyle} stored 121 list $err $msg $stored 122 } {0 {} {fill: #B6B6B688; text-fill: #000000; text-size: 12.0;}} 123 124 125 #---------------------------------------------------------- 126 # -placardpadding flag validation 127 #---------------------------------------------------------- 128 129 test geomaplayer-14.1 {-placardpadding integer} { 130 set err [catch {$l2 configure -placardpadding 7} msg] 131 catch {$l2 cget -placardpadding} stored 132 list $err $msg $stored 133 } {0 {} 7} 134 135 test geomaplayer-14.2 {-placardpadding double} { 136 list [catch {$l2 configure -placardpadding 8.0} msg] $msg 137 } {1 {bad value "8.0": placardpadding should be a positive integer}} 138 139 test geomaplayer-14.3 {-placardpadding negative integer} { 140 list [catch {$l2 configure -placardpadding -5} msg] $msg 141 } {1 {bad value "-5": placardpadding should be a positive integer}} 142 74 143 75 144
Note: See TracChangeset
for help on using the changeset viewer.