Changeset 1002
- Timestamp:
- 11/27/08 06:11:07 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UnitTestContrib/test/unit/ViewScriptTests.pm
r1001 r1002 42 42 43 43 sub new { 44 $Foswiki::cfg{EnableHierarchicalWebs} = 1; 44 45 my $self = shift()->SUPER::new("ViewScript", @_); 45 46 return $self; … … 70 71 $this->{test_user_wikiname}, $this->{test_web}, 'ViewfiveTemplate', 71 72 $templateTopicContent5, undef ); 73 74 #set up nested web $this->{test_web}/Nest 75 $this->{test_subweb} = $this->{test_web}.'/Nest'; 76 my $topic = 'TestTopic1'; 77 78 try { 79 $this->{twiki} = new Foswiki('AdminUser'); 80 81 $this->{twiki}->{store}->createWeb( $this->{twiki}->{user}, $this->{test_subweb} ); 82 $this->assert( $this->{twiki}->{store}->webExists( $this->{test_subweb} ) ); 83 $this->{twiki}->{store}->saveTopic( $this->{twiki}->{user}, 84 $this->{test_subweb}, 85 $Foswiki::cfg{HomeTopicName}, 86 "SMELL" ); 87 $this->assert( $this->{twiki}->{store}->topicExists( 88 $this->{test_subweb}, $Foswiki::cfg{HomeTopicName} ) ); 89 90 } catch Error::Simple with { 91 $this->assert(0,shift->stringify()||''); 92 }; 93 $twiki->{store}->saveTopic( 94 $this->{test_user_wikiname}, $this->{test_subweb}, $topic, 95 'nested topci1 text', undef ); 72 96 } 73 97 … … 180 204 181 205 #nested 206 # $this->urltest($this->{test_subweb}, $this->{test_subweb}, 'WebHome'); 207 # $this->urltest('/'.$this->{test_subweb}, $this->{test_subweb}, 'WebHome'); 208 # $this->urltest('/'.$this->{test_subweb}.'/', $this->{test_subweb}, 'WebHome'); 209 # $this->urltest('//'.$this->{test_subweb}, $this->{test_subweb}, 'WebHome'); 210 # $this->urltest('///'.$this->{test_subweb}, $this->{test_subweb}, 'WebHome'); 211 # $this->urltest('/'.$this->{test_subweb}.'$this->{test_subweb}//', $this->{test_subweb}, 'WebHome'); 212 # $this->urltest('/'.$this->{test_subweb}.'///', $this->{test_subweb}, 'WebHome'); 213 $this->urltest('/'.$this->{test_subweb}.'/WebHome', $this->{test_subweb}, 'WebHome'); 214 $this->urltest('/'.$this->{test_subweb}.'//WebHome', $this->{test_subweb}, 'WebHome'); 215 $this->urltest('/'.$this->{test_subweb}.'/WebHome/', $this->{test_subweb}, 'WebHome'); 216 $this->urltest('/'.$this->{test_subweb}.'/WebHome//', $this->{test_subweb}, 'WebHome'); 217 218 $this->urltest('/'.$this->{test_subweb}.'/WebIndex', $this->{test_subweb}, 'WebIndex'); 219 $this->urltest('/'.$this->{test_subweb}.'//WebIndex', $this->{test_subweb}, 'WebIndex'); 220 $this->urltest('/'.$this->{test_subweb}.'///WebIndex', $this->{test_subweb}, 'WebIndex'); 221 $this->urltest('/'.$this->{test_subweb}.'/WebIndex/', $this->{test_subweb}, 'WebIndex'); 222 $this->urltest('/'.$this->{test_subweb}.'/WebIndex//', $this->{test_subweb}, 'WebIndex'); 223 $this->urltest('/'.$this->{test_subweb}.'/WebIndex///', $this->{test_subweb}, 'WebIndex'); 224 225 $this->urltest('/'.$this->{test_subweb}.'/WebIndex?asd=w', $this->{test_subweb}, 'WebIndex'); 226 $this->urltest('/'.$this->{test_subweb}.'//WebIndex?asd=qwe', $this->{test_subweb}, 'WebIndex'); 227 $this->urltest('/'.$this->{test_subweb}.'/WebIndex/?asd=qwe', $this->{test_subweb}, 'WebIndex'); 228 $this->urltest('/'.$this->{test_subweb}.'/WebIndex//?asd=ewr', $this->{test_subweb}, 'WebIndex'); 229 230 $this->urltest('/'.$this->{test_subweb}.'/WebIndex?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 231 $this->urltest('/'.$this->{test_subweb}.'//WebIndex?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 232 $this->urltest('/'.$this->{test_subweb}.'/WebIndex/?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 233 $this->urltest('/'.$this->{test_subweb}.'/WebIndex//?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 234 235 # $this->urltest('/'.$this->{test_subweb}.'?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 236 # $this->urltest('/'.$this->{test_subweb}.'/?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 237 # $this->urltest('/'.$this->{test_subweb}.'//?topic=WebChanges', $this->{test_subweb}, 'WebChanges'); 238 239 $this->urltest('/'.$this->{test_subweb}.'/WebIndex?topic=System.WebChanges', 'System', 'WebChanges'); 240 $this->urltest('/'.$this->{test_subweb}.'//WebIndex?topic=System.WebChanges', 'System', 'WebChanges'); 241 $this->urltest('/'.$this->{test_subweb}.'/WebIndex/?topic=System.WebChanges', 'System', 'WebChanges'); 242 $this->urltest('/'.$this->{test_subweb}.'/WebIndex//?topic=System.WebChanges', 'System', 'WebChanges'); 243 244 $this->urltest('/'.$this->{test_subweb}.'?topic=System.WebChanges', 'System', 'WebChanges'); 245 $this->urltest('/'.$this->{test_subweb}.'/?topic=System.WebChanges', 'System', 'WebChanges'); 246 $this->urltest('/'.$this->{test_subweb}.'//?topic=System.WebChanges', 'System', 'WebChanges'); 247 248 $this->urltest('/'.$this->{test_subweb}.'/WebIndex?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 249 $this->urltest('/'.$this->{test_subweb}.'//WebIndex?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 250 $this->urltest('/'.$this->{test_subweb}.'/WebIndex/?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 251 $this->urltest('/'.$this->{test_subweb}.'/WebIndex//?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 252 253 $this->urltest('/'.$this->{test_subweb}.'?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 254 $this->urltest('/'.$this->{test_subweb}.'/?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 255 $this->urltest('/'.$this->{test_subweb}.'//?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 256 257 $this->urltest('/System/WebIndex?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 258 $this->urltest('/System//WebIndex?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 259 $this->urltest('/System/WebIndex/?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 260 $this->urltest('/System/WebIndex//?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 261 262 $this->urltest('/System?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 263 $this->urltest('/System/?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 264 $this->urltest('/System//?topic='.$this->{test_subweb}.'.WebChanges', $this->{test_subweb}, 'WebChanges'); 182 265 #invalid.. 183 266
Note: See TracChangeset
for help on using the changeset viewer.
