Changeset 11044 for trunk/tests/phpunit/testcases/messages/template.php
- Timestamp:
- 08/30/2016 05:29:28 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/messages/template.php
r9948 r11044 14 14 15 15 // create initial thread 16 $ t1 = $this->factory->message->create( array(16 $message_1 = $this->factory->message->create_and_get( array( 17 17 'sender_id' => $u1, 18 18 'recipients' => array( $u2 ), … … 20 20 21 21 // create some replies to thread 22 $ this->factory->message->create( array(23 'thread_id' => $ t1,22 $message_2 = $this->factory->message->create_and_get( array( 23 'thread_id' => $message_1->thread_id, 24 24 'sender_id' => $u2, 25 25 'recipients' => array( $u1 ), 26 26 ) ); 27 $ this->factory->message->create( array(28 'thread_id' => $ t1,27 $message_3 = $this->factory->message->create_and_get( array( 28 'thread_id' => $message_1->thread_id, 29 29 'sender_id' => $u2, 30 30 'recipients' => array( $u1 ), … … 34 34 35 35 $this->assertEquals( 1, $messages_template->thread_count ); 36 $this->assertSame( array( $ t1), wp_list_pluck( $messages_template->threads, 'thread_id' ) );36 $this->assertSame( array( $message_1->thread_id ), wp_list_pluck( $messages_template->threads, 'thread_id' ) ); 37 37 } 38 38 … … 47 47 48 48 // create initial thread 49 $ t1 = $this->factory->message->create( array(49 $message_1 = $this->factory->message->create_and_get( array( 50 50 'sender_id' => $u1, 51 51 'recipients' => array( $u2 ), … … 53 53 54 54 // create some replies to thread 55 $ this->factory->message->create( array(56 'thread_id' => $ t1,55 $message_2 = $this->factory->message->create_and_get( array( 56 'thread_id' => $message_1->thread_id, 57 57 'sender_id' => $u2, 58 58 'recipients' => array( $u1 ), 59 59 ) ); 60 $ this->factory->message->create( array(61 'thread_id' => $ t1,60 $message_3 = $this->factory->message->create_and_get( array( 61 'thread_id' => $message_1->thread_id, 62 62 'sender_id' => $u2, 63 63 'recipients' => array( $u1 ), … … 67 67 68 68 $this->assertEquals( 1, $messages_template->thread_count ); 69 $this->assertSame( array( $ t1), wp_list_pluck( $messages_template->threads, 'thread_id' ) );69 $this->assertSame( array( $message_1->thread_id ), wp_list_pluck( $messages_template->threads, 'thread_id' ) ); 70 70 } 71 71 … … 79 79 80 80 // create some threads 81 $ t1 = $this->factory->message->create( array(81 $message_1 = $this->factory->message->create_and_get( array( 82 82 'sender_id' => $u1, 83 83 'recipients' => array( $u2 ), 84 84 'subject' => 'This is a knive', 85 85 ) ); 86 $ t2 = $this->factory->message->create( array(86 $message_2 = $this->factory->message->create_and_get( array( 87 87 'sender_id' => $u1, 88 88 'recipients' => array( $u2 ), … … 96 96 ) ); 97 97 98 $t1 = $message_1->thread_id; 99 $t2 = $message_2->thread_id; 100 98 101 // create some replies for thread 1 99 $ this->factory->message->create( array(102 $message_3 = $this->factory->message->create_and_get( array( 100 103 'thread_id' => $t1, 101 104 'sender_id' => $u2, … … 103 106 'content' => "That's a spoon", 104 107 ) ); 105 $ this->factory->message->create( array(108 $message_4 = $this->factory->message->create_and_get( array( 106 109 'thread_id' => $t1, 107 110 'sender_id' => $u1, … … 109 112 'content' => "I see you've played knivey-spooney before.", 110 113 ) ); 111 $ this->factory->message->create( array(114 $message_5 = $this->factory->message->create_and_get( array( 112 115 'thread_id' => $t1, 113 116 'sender_id' => $u2, … … 117 120 118 121 // create some replies for thread 2 119 $ this->factory->message->create( array(122 $message_6 = $this->factory->message->create_and_get( array( 120 123 'thread_id' => $t2, 121 124 'sender_id' => $u2, … … 124 127 ) ); 125 128 126 // grab the message ids as individual variables for thread1127 $ thread = new BP_Messages_Thread( $t1 );128 $m ids = wp_list_pluck( $thread->messages, 'id' );129 list( $m1, $m2, $m3, $m4 ) = $mids;130 131 // grab the message ids as individual variables for thread 2 132 $thread = new BP_Messages_Thread( $t2 );133 $m ids = wp_list_pluck( $thread->messages, 'id' );134 list( $m5, $m6 ) = $mids;129 // belong to $t1 130 $m1 = $message_1->id; 131 $m3 = $message_3->id; 132 $m4 = $message_4->id; 133 $m5 = $message_5->id; 134 135 // belong to $t2 136 $m2 = $message_2->id; 137 $m6 = $message_6->id; 135 138 136 139 // add meta for some of the messages … … 145 148 bp_messages_update_meta( $m3, "starred_by_user_{$u2}", true ); 146 149 147 bp_messages_update_meta( $m 5, "starred_by_user_{$u2}", true );150 bp_messages_update_meta( $m6, "starred_by_user_{$u2}", true ); 148 151 149 152 // now, do the message thread loop query … … 171 174 172 175 // create some threads 173 $ t1 = $this->factory->message->create( array(176 $message_1 = $this->factory->message->create_and_get( array( 174 177 'sender_id' => $u1, 175 178 'recipients' => array( $u2 ), 176 179 'subject' => 'This is a knive', 177 180 ) ); 178 $ t2 = $this->factory->message->create( array(181 $message_2 = $this->factory->message->create_and_get( array( 179 182 'sender_id' => $u1, 180 183 'recipients' => array( $u2 ), … … 188 191 ) ); 189 192 193 $t1 = $message_1->thread_id; 194 $t2 = $message_2->thread_id; 195 190 196 // create some replies for thread 1 191 $ this->factory->message->create( array(197 $message_3 = $this->factory->message->create_and_get( array( 192 198 'thread_id' => $t1, 193 199 'sender_id' => $u2, … … 195 201 'content' => "That's a spoon", 196 202 ) ); 197 $ this->factory->message->create( array(203 $message_4 = $this->factory->message->create_and_get( array( 198 204 'thread_id' => $t1, 199 205 'sender_id' => $u1, … … 201 207 'content' => "I see you've played knivey-spooney before.", 202 208 ) ); 203 $ this->factory->message->create( array(209 $message_5 = $this->factory->message->create_and_get( array( 204 210 'thread_id' => $t1, 205 211 'sender_id' => $u2, … … 209 215 210 216 // create some replies for thread 2 211 $ this->factory->message->create( array(217 $message_6 = $this->factory->message->create_and_get( array( 212 218 'thread_id' => $t2, 213 219 'sender_id' => $u2, … … 216 222 ) ); 217 223 218 // grab the message ids as individual variables for thread1219 $ thread = new BP_Messages_Thread( $t1 );220 $m ids = wp_list_pluck( $thread->messages, 'id' );221 list( $m1, $m2, $m3, $m4 ) = $mids;222 223 // grab the message ids as individual variables for thread 2 224 $thread = new BP_Messages_Thread( $t2 );225 $m ids = wp_list_pluck( $thread->messages, 'id' );226 list( $m5, $m6 ) = $mids;224 // belong to $t1 225 $m1 = $message_1->id; 226 $m3 = $message_3->id; 227 $m4 = $message_4->id; 228 $m5 = $message_5->id; 229 230 // belong to $t2 231 $m2 = $message_2->id; 232 $m6 = $message_6->id; 227 233 228 234 // add meta for some of the messages … … 237 243 bp_messages_update_meta( $m3, "starred_by_user_{$u2}", true ); 238 244 239 bp_messages_update_meta( $m 5, "starred_by_user_{$u2}", true );245 bp_messages_update_meta( $m6, "starred_by_user_{$u2}", true ); 240 246 241 247 // now, do the message thread loop query
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)