- Timestamp:
- 11/03/2017 07:44:10 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/notifications/functions.php
r10911 r11737 10 10 */ 11 11 public function test_cache_invalidation_all_for_user_on_save() { 12 $u = $this->factory->user->create();13 14 $this->factory->notification->create( array(15 'component_name' => 'groups', 16 'user_id' => $u 17 ) ); 18 $this->factory->notification->create( array(12 $u = self::factory()->user->create(); 13 14 self::factory()->notification->create( array( 15 'component_name' => 'groups', 16 'user_id' => $u 17 ) ); 18 self::factory()->notification->create( array( 19 19 'component_name' => 'messages', 20 20 'user_id' => $u, … … 29 29 30 30 // Trigger invalidation via save 31 $this->factory->notification->create( array(31 self::factory()->notification->create( array( 32 32 'component_name' => 'messages', 33 33 'user_id' => $u, … … 42 42 */ 43 43 public function test_cache_invalidation_all_for_user_on_delete() { 44 $u = $this->factory->user->create();45 $n1 = $this->factory->notification->create( array(46 'component_name' => 'groups', 47 'user_id' => $u 48 ) ); 49 $this->factory->notification->create( array(44 $u = self::factory()->user->create(); 45 $n1 = self::factory()->notification->create( array( 46 'component_name' => 'groups', 47 'user_id' => $u 48 ) ); 49 self::factory()->notification->create( array( 50 50 'component_name' => 'messages', 51 51 'user_id' => $u … … 68 68 */ 69 69 public function test_cache_invalidation_all_for_user_on_update_user_id() { 70 $u = $this->factory->user->create();71 72 $this->factory->notification->create( array(73 'component_name' => 'groups', 74 'user_id' => $u 75 ) ); 76 $this->factory->notification->create( array(70 $u = self::factory()->user->create(); 71 72 self::factory()->notification->create( array( 73 'component_name' => 'groups', 74 'user_id' => $u 75 ) ); 76 self::factory()->notification->create( array( 77 77 'component_name' => 'messages', 78 78 'user_id' => $u … … 98 98 */ 99 99 public function test_cache_invalidation_all_for_user_on_update_id() { 100 $u = $this->factory->user->create();101 $n1 = $this->factory->notification->create( array(102 'component_name' => 'groups', 103 'user_id' => $u 104 ) ); 105 106 $this->factory->notification->create( array(100 $u = self::factory()->user->create(); 101 $n1 = self::factory()->notification->create( array( 102 'component_name' => 'groups', 103 'user_id' => $u 104 ) ); 105 106 self::factory()->notification->create( array( 107 107 'component_name' => 'messages', 108 108 'user_id' => $u … … 128 128 */ 129 129 public function test_bp_notifications_update_meta_cache() { 130 $u = $this->factory->user->create();131 132 $n1 = $this->factory->notification->create( array(133 'component_name' => 'messages', 134 'user_id' => $u 135 ) ); 136 137 $n2 = $this->factory->notification->create( array(130 $u = self::factory()->user->create(); 131 132 $n1 = self::factory()->notification->create( array( 133 'component_name' => 'messages', 134 'user_id' => $u 135 ) ); 136 137 $n2 = self::factory()->notification->create( array( 138 138 'component_name' => 'groups', 139 139 'user_id' => $u … … 190 190 ); 191 191 192 $this->factory->notification->create( $args );192 self::factory()->notification->create( $args ); 193 193 194 194 $this->assertFalse( bp_notifications_add_notification( $args ) ); … … 207 207 ); 208 208 209 $this->factory->notification->create( $args );209 self::factory()->notification->create( $args ); 210 210 211 211 $args['allow_duplicate'] = true; … … 219 219 */ 220 220 public function test_bp_notifications_get_unread_notification_count_cache() { 221 $u1 = $this->factory->user->create();222 $u2 = $this->factory->user->create();223 224 $this->factory->notification->create( array(221 $u1 = self::factory()->user->create(); 222 $u2 = self::factory()->user->create(); 223 224 self::factory()->notification->create( array( 225 225 'component_name' => 'messages', 226 226 'component_action' => 'new_message', … … 248 248 */ 249 249 public function test_bp_has_notifications_filtering() { 250 $u1 = $this->factory->user->create();251 $u2 = $this->factory->user->create();250 $u1 = self::factory()->user->create(); 251 $u2 = self::factory()->user->create(); 252 252 253 253 // create a mixture of different notifications 254 $this->factory->notification->create( array(254 self::factory()->notification->create( array( 255 255 'component_name' => 'messages', 256 256 'component_action' => 'new_message', … … 261 261 ) ); 262 262 263 $this->factory->notification->create( array(263 self::factory()->notification->create( array( 264 264 'component_name' => 'activity', 265 265 'component_action' => 'new_at_mention', … … 270 270 ) ); 271 271 272 $this->factory->notification->create( array(272 self::factory()->notification->create( array( 273 273 'component_name' => 'activity', 274 274 'component_action' => 'new_at_mention', … … 294 294 */ 295 295 public function test_bp_notifications_delete_notifications_on_user_delete_should_delete_all_notifications() { 296 $u = $this->factory->user->create();296 $u = self::factory()->user->create(); 297 297 298 298 // Create notifications 299 $n1 = $this->factory->notification->create( array(299 $n1 = self::factory()->notification->create( array( 300 300 'component_name' => 'messages', 301 301 'component_action' => 'new_message', … … 304 304 ) ); 305 305 306 $n2 = $this->factory->notification->create( array(306 $n2 = self::factory()->notification->create( array( 307 307 'component_name' => 'activity', 308 308 'component_action' => 'new_at_mention', … … 311 311 ) ); 312 312 313 $n3 = $this->factory->notification->create( array(313 $n3 = self::factory()->notification->create( array( 314 314 'component_name' => 'groups', 315 315 'user_id' => $u, 316 316 ) ); 317 317 318 $n4 = $this->factory->notification->create( array(318 $n4 = self::factory()->notification->create( array( 319 319 'component_name' => 'friends', 320 320 'component_action' => 'friendship_request', … … 323 323 324 324 // Create notification for non-core component 325 $n5 = $this->factory->notification->create( array(325 $n5 = self::factory()->notification->create( array( 326 326 'component_name' => 'foo', 327 327 'component_action' => 'bar', … … 355 355 */ 356 356 public function test_notification_callback_parameter_integrity() { 357 $u = $this->factory->user->create();358 359 $n = $this->factory->notification->create( array(357 $u = self::factory()->user->create(); 358 359 $n = self::factory()->notification->create( array( 360 360 'component_name' => 'activity', 361 361 'component_action' => 'new_at_mention',
Note: See TracChangeset
for help on using the changeset viewer.