Changeset 816 for trunk/UnitTestContrib/test/unit/AccessControlTests.pm
- Timestamp:
- 11/19/08 19:11:33 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UnitTestContrib/test/unit/AccessControlTests.pm
r464 r816 3 3 package AccessControlTests; 4 4 5 use base qw( TWikiFnTestCase);5 use base qw(FoswikiFnTestCase); 6 6 7 7 sub new { … … 11 11 } 12 12 13 use TWiki;14 use TWiki::Access;13 use Foswiki; 14 use Foswiki::Access; 15 15 16 16 my $testTopic = "TemporaryTestTopic"; … … 26 26 my $this = shift; 27 27 $this->SUPER::set_up(); 28 $this->{twiki} = new TWiki();29 30 $currUser = $ TWiki::cfg{DefaultUserLogin};28 $this->{twiki} = new Foswiki(); 29 30 $currUser = $Foswiki::cfg{DefaultUserLogin}; 31 31 $this->{twiki}->{store}->saveTopic($this->{twiki}->{user}, 32 $ TWiki::cfg{UsersWebName},33 $ TWiki::cfg{DefaultUserWikiName},'');32 $Foswiki::cfg{UsersWebName}, 33 $Foswiki::cfg{DefaultUserWikiName},''); 34 34 $this->registerUser( 35 35 'white', 'Mr', "White", 'white@example.com'); … … 87 87 , undef); 88 88 $this->{twiki}->finish(); 89 $this->{twiki} = new TWiki();89 $this->{twiki} = new Foswiki(); 90 90 91 91 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrGreen); … … 107 107 , undef); 108 108 $this->{twiki}->finish(); 109 $this->{twiki} = new TWiki();109 $this->{twiki} = new Foswiki(); 110 110 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrGreen); 111 111 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrYellow); … … 126 126 , undef); 127 127 $this->{twiki}->finish(); 128 $this->{twiki} = new TWiki();128 $this->{twiki} = new Foswiki(); 129 129 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 130 130 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrGreen); … … 146 146 my $topicquery = new Unit::Request( "" ); 147 147 $topicquery->path_info("/$this->{test_web}/$testTopic"); 148 # renew TWiki, so WebPreferences gets re-read149 $this->{twiki}->finish(); 150 $this->{twiki} = new TWiki(undef, $topicquery);151 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 152 $this->{twiki}->finish(); 153 $this->{twiki} = new TWiki(undef, $topicquery);148 # renew Foswiki, so WebPreferences gets re-read 149 $this->{twiki}->finish(); 150 $this->{twiki} = new Foswiki(undef, $topicquery); 151 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 152 $this->{twiki}->finish(); 153 $this->{twiki} = new Foswiki(undef, $topicquery); 154 154 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrGreen); 155 155 $this->{twiki}->finish(); 156 $this->{twiki} = new TWiki(undef, $topicquery);156 $this->{twiki} = new Foswiki(undef, $topicquery); 157 157 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrYellow); 158 158 $this->{twiki}->finish(); 159 $this->{twiki} = new TWiki(undef, $topicquery);160 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 161 $this->{twiki}->finish(); 162 $this->{twiki} = new TWiki(undef, $topicquery);159 $this->{twiki} = new Foswiki(undef, $topicquery); 160 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 161 $this->{twiki}->finish(); 162 $this->{twiki} = new Foswiki(undef, $topicquery); 163 163 $this->DENIED($this->{test_web},$testTopic,"view",$MrBlue); 164 164 } … … 174 174 THIS 175 175 , undef); 176 # renew TWiki, so WebPreferences gets re-read177 $this->{twiki}->finish(); 178 $this->{twiki} = new TWiki();179 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 180 $this->{twiki}->finish(); 181 $this->{twiki} = new TWiki();176 # renew Foswiki, so WebPreferences gets re-read 177 $this->{twiki}->finish(); 178 $this->{twiki} = new Foswiki(); 179 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 180 $this->{twiki}->finish(); 181 $this->{twiki} = new Foswiki(); 182 182 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrGreen); 183 183 $this->{twiki}->finish(); 184 $this->{twiki} = new TWiki();184 $this->{twiki} = new Foswiki(); 185 185 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrYellow); 186 186 $this->{twiki}->finish(); 187 $this->{twiki} = new TWiki();188 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 189 $this->{twiki}->finish(); 190 $this->{twiki} = new TWiki();187 $this->{twiki} = new Foswiki(); 188 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 189 $this->{twiki}->finish(); 190 $this->{twiki} = new Foswiki(); 191 191 $this->DENIED($this->{test_web},$testTopic,"view",$MrBlue); 192 192 } … … 202 202 THIS 203 203 , undef); 204 # renew TWiki, so WebPreferences gets re-read205 $this->{twiki}->finish(); 206 $this->{twiki} = new TWiki();207 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 208 $this->{twiki}->finish(); 209 $this->{twiki} = new TWiki();204 # renew Foswiki, so WebPreferences gets re-read 205 $this->{twiki}->finish(); 206 $this->{twiki} = new Foswiki(); 207 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 208 $this->{twiki}->finish(); 209 $this->{twiki} = new Foswiki(); 210 210 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrGreen); 211 211 $this->{twiki}->finish(); 212 $this->{twiki} = new TWiki();212 $this->{twiki} = new Foswiki(); 213 213 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrYellow); 214 214 $this->{twiki}->finish(); 215 $this->{twiki} = new TWiki();216 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 217 $this->{twiki}->finish(); 218 $this->{twiki} = new TWiki();215 $this->{twiki} = new Foswiki(); 216 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrWhite); 217 $this->{twiki}->finish(); 218 $this->{twiki} = new Foswiki(); 219 219 $this->DENIED($this->{test_web},$testTopic,"view",$MrBlue); 220 220 } … … 222 222 sub test_denyweb { 223 223 my $this = shift; 224 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $ TWiki::cfg{WebPrefsTopicName},224 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $Foswiki::cfg{WebPrefsTopicName}, 225 225 <<THIS 226 226 If DENYWEB is set to a list of wikiname … … 229 229 THIS 230 230 , undef); 231 # renew TWiki, so WebPreferences gets re-read232 $this->{twiki}->finish(); 233 $this->{twiki} = new TWiki();231 # renew Foswiki, so WebPreferences gets re-read 232 $this->{twiki}->finish(); 233 $this->{twiki} = new Foswiki(); 234 234 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 235 235 "Null points"); … … 244 244 my $this = shift; 245 245 $this->{twiki}->{store}->saveTopic( 246 $currUser, $this->{test_web}, $ TWiki::cfg{WebPrefsTopicName},246 $currUser, $this->{test_web}, $Foswiki::cfg{WebPrefsTopicName}, 247 247 <<THIS 248 248 If ALLOWWEB is set to a list of wikinames … … 252 252 THIS 253 253 , undef); 254 # renew TWiki, so WebPreferences gets re-read255 $this->{twiki}->finish(); 256 $this->{twiki} = new TWiki();254 # renew Foswiki, so WebPreferences gets re-read 255 $this->{twiki}->finish(); 256 $this->{twiki} = new Foswiki(); 257 257 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 258 258 "Null points"); … … 294 294 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 'Empty'); 295 295 $this->{twiki}->finish(); 296 $this->{twiki} = new TWiki();296 $this->{twiki} = new Foswiki(); 297 297 298 298 my $text = <<THIS; … … 307 307 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 'Empty'); 308 308 $this->{twiki}->finish(); 309 $this->{twiki} = new TWiki();310 my $meta = new TWiki::Meta($this->{twiki},$this->{test_web},$testTopic);309 $this->{twiki} = new Foswiki(); 310 my $meta = new Foswiki::Meta($this->{twiki},$this->{test_web},$testTopic); 311 311 my $args = 312 312 { … … 325 325 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 'Empty'); 326 326 $this->{twiki}->finish(); 327 $this->{twiki} = new TWiki();328 my $meta = new TWiki::Meta($this->{twiki},$this->{test_web},$testTopic);327 $this->{twiki} = new Foswiki(); 328 my $meta = new Foswiki::Meta($this->{twiki},$this->{test_web},$testTopic); 329 329 my $args = 330 330 { … … 346 346 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 'Empty'); 347 347 $this->{twiki}->finish(); 348 $this->{twiki} = new TWiki();348 $this->{twiki} = new Foswiki(); 349 349 my $text = <<THIS; 350 350 %META:PREFERENCE{name="ALLOWTOPICVIEW" title="ALLOWTOPICVIEW" type="Set" value="%25USERSWEB%25.MrGreen"}% … … 358 358 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, 'Empty'); 359 359 $this->{twiki}->finish(); 360 $this->{twiki} = new TWiki();361 my $meta = new TWiki::Meta($this->{twiki},$this->{test_web},$testTopic);360 $this->{twiki} = new Foswiki(); 361 my $meta = new Foswiki::Meta($this->{twiki},$this->{test_web},$testTopic); 362 362 my $args = 363 363 { … … 378 378 my $subweb = "$this->{test_web}.SubWeb"; 379 379 380 $ TWiki::cfg{EnableHierarchicalWebs} = 1;380 $Foswiki::cfg{EnableHierarchicalWebs} = 1; 381 381 $this->{twiki}->{store}->createWeb($this->{twiki}->{user}, $subweb); 382 382 $this->{twiki}->{store}->saveTopic( $currUser, $this->{test_web}, $testTopic, "Nowt"); 383 383 $this->{twiki}->{store}->saveTopic( 384 $currUser, $this->{test_web}, $ TWiki::cfg{WebPrefsTopicName},384 $currUser, $this->{test_web}, $Foswiki::cfg{WebPrefsTopicName}, 385 385 <<THIS, undef); 386 386 \t* Set ALLOWWEBVIEW = MrGreen 387 387 THIS 388 388 $this->{twiki}->{store}->saveTopic( 389 $currUser, $subweb, $ TWiki::cfg{WebPrefsTopicName},389 $currUser, $subweb, $Foswiki::cfg{WebPrefsTopicName}, 390 390 <<THIS, undef); 391 391 \t* Set ALLOWWEBVIEW = MrOrange 392 392 THIS 393 393 $this->{twiki}->finish(); 394 $this->{twiki} = new TWiki();394 $this->{twiki} = new Foswiki(); 395 395 $this->PERMITTED($subweb,$testTopic,"VIEW",$MrOrange); 396 396 $this->DENIED($subweb,$testTopic,"VIEW",$MrGreen); … … 410 410 , undef); 411 411 $this->{twiki}->finish(); 412 $this->{twiki} = new TWiki();412 $this->{twiki} = new Foswiki(); 413 413 $this->PERMITTED($this->{test_web},$testTopic,"VIEW",$MrOrange); 414 414 $this->DENIED($this->{test_web},$testTopic,"VIEW",$MrGreen);
Note: See TracChangeset
for help on using the changeset viewer.
