Lines Matching refs:destination

147       if (it->destination == dest.get())
177 const scoped_ptr<MockMirroringDestination> destination(
179 StartMirroringTo(destination, 0);
180 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
182 StopMirroringTo(destination);
183 EXPECT_EQ(0, destination->query_count());
189 const scoped_ptr<MockMirroringDestination> destination(
191 StartMirroringTo(destination, 0);
192 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
194 StopMirroringTo(destination);
195 EXPECT_EQ(0, destination->query_count());
214 const scoped_ptr<MockMirroringDestination> destination(
216 StartMirroringTo(destination, 1);
217 EXPECT_EQ(1, destination->query_count());
218 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
220 StopMirroringTo(destination);
221 EXPECT_EQ(1, destination->query_count());
222 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
225 EXPECT_EQ(1, destination->query_count());
226 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
234 const scoped_ptr<MockMirroringDestination> destination(
236 StartMirroringTo(destination, 1);
237 EXPECT_EQ(0, destination->query_count());
238 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
242 EXPECT_EQ(1, destination->query_count());
243 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
246 EXPECT_EQ(1, destination->query_count());
247 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
249 StopMirroringTo(destination);
250 EXPECT_EQ(1, destination->query_count());
251 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
262 const scoped_ptr<MockMirroringDestination> destination(
264 StartMirroringTo(destination, 1);
265 EXPECT_EQ(1, destination->query_count());
266 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
268 StopMirroringTo(destination);
269 EXPECT_EQ(1, destination->query_count());
270 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
275 EXPECT_EQ(1, destination->query_count());
276 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
281 EXPECT_EQ(1, destination->query_count());
282 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
287 EXPECT_EQ(1, destination->query_count());
288 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
301 const scoped_ptr<MockMirroringDestination> destination(
303 StartMirroringTo(destination, 1);
304 EXPECT_EQ(1, destination->query_count());
305 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
310 EXPECT_EQ(1, destination->query_count());
311 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
315 StopMirroringTo(destination);
316 EXPECT_EQ(1, destination->query_count());
317 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
322 EXPECT_EQ(1, destination->query_count());
323 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
328 EXPECT_EQ(1, destination->query_count());
329 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
342 const scoped_ptr<MockMirroringDestination> destination(
344 StartMirroringTo(destination, 1);
345 EXPECT_EQ(1, destination->query_count());
346 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
351 EXPECT_EQ(1, destination->query_count());
352 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
356 StopMirroringTo(destination);
357 EXPECT_EQ(1, destination->query_count());
358 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
363 EXPECT_EQ(1, destination->query_count());
364 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
369 EXPECT_EQ(1, destination->query_count());
370 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
378 // killed before the first destination is stopped. Therefore, the second
379 // destination should never see the stream.
384 const scoped_ptr<MockMirroringDestination> destination(
386 StartMirroringTo(destination, 1);
387 EXPECT_EQ(1, destination->query_count());
388 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
393 EXPECT_EQ(1, destination->query_count());
394 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
399 EXPECT_EQ(1, destination->query_count());
400 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
404 StopMirroringTo(destination);
405 EXPECT_EQ(1, destination->query_count());
406 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
411 EXPECT_EQ(1, destination->query_count());
412 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
419 // Tests that multiple streams are diverted/mixed to one destination.
424 const scoped_ptr<MockMirroringDestination> destination(
426 StartMirroringTo(destination, 3);
427 EXPECT_EQ(1, destination->query_count());
428 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
432 EXPECT_EQ(2, destination->query_count());
433 EXPECT_EQ(2, CountStreamsDivertedTo(destination));
437 EXPECT_EQ(3, destination->query_count());
438 EXPECT_EQ(3, CountStreamsDivertedTo(destination));
441 EXPECT_EQ(3, destination->query_count());
442 EXPECT_EQ(2, CountStreamsDivertedTo(destination));
444 StopMirroringTo(destination);
445 EXPECT_EQ(3, destination->query_count());
446 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
449 EXPECT_EQ(3, destination->query_count());
450 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
453 EXPECT_EQ(3, destination->query_count());
454 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
460 // has one stream mirrored to one destination.
465 const scoped_ptr<MockMirroringDestination> destination(
467 StartMirroringTo(destination, 1);
468 EXPECT_EQ(1, destination->query_count());
469 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
475 EXPECT_EQ(1, destination->query_count());
476 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
482 EXPECT_EQ(2, destination->query_count());
483 EXPECT_EQ(1, CountStreamsDivertedTo(destination));
488 EXPECT_EQ(2, destination->query_count());
489 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
495 EXPECT_EQ(3, destination->query_count());
496 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
504 EXPECT_EQ(3, destination->query_count());
505 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
512 EXPECT_EQ(4, destination->query_count());
513 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
520 EXPECT_EQ(5, destination->query_count());
521 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
527 StopMirroringTo(destination);
528 EXPECT_EQ(5, destination->query_count());
529 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
536 EXPECT_EQ(5, destination->query_count());
537 EXPECT_EQ(0, CountStreamsDivertedTo(destination));
544 EXPECT_EQ(5, destination->query_count());
545 EXPECT_EQ(0, CountStreamsDivertedTo(destination));