• Home
  • Raw
  • Download

Lines Matching refs:callee

256   auto callee = CreatePeerConnection();  in TEST_F()  local
258 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
260 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
283 auto callee = CreatePeerConnection(); in TEST_F() local
284 callee->AddAudioTrack("a"); in TEST_F()
286 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
288 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
304 auto callee = CreatePeerConnection(); in TEST_F() local
305 callee->AddAudioTrack("a"); in TEST_F()
307 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
309 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
322 auto callee = CreatePeerConnection(); in TEST_F() local
323 auto transceiver = callee->AddTransceiver(cricket::MEDIA_TYPE_AUDIO); in TEST_F()
325 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
327 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
341 auto callee = CreatePeerConnection(); in TEST_F() local
342 auto video_sender = callee->AddVideoTrack("v"); in TEST_F()
344 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
346 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
359 auto callee = CreatePeerConnection(); in TEST_F() local
360 callee->AddAudioTrack("a"); in TEST_F()
361 callee->pc()->GetTransceivers()[0]->Stop(); in TEST_F()
363 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
365 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
382 auto callee = CreatePeerConnection(); in TEST_F() local
383 callee->AddAudioTrack("a"); in TEST_F()
384 callee->AddVideoTrack("v"); in TEST_F()
386 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
389 auto callee_transceivers = callee->pc()->GetTransceivers(); in TEST_F()
405 auto callee = CreatePeerConnection(); in TEST_F() local
411 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
413 auto answer = callee->CreateAnswer(); in TEST_F()
431 auto callee = CreatePeerConnection(); in TEST_F() local
433 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
435 callee->pc()->GetTransceivers()[0]->Stop(); in TEST_F()
437 auto answer = callee->CreateAnswer(); in TEST_F()
451 auto callee = CreatePeerConnection(); in TEST_F() local
452 callee->AddAudioTrack("a"); in TEST_F()
454 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
456 auto answer = callee->CreateAnswer(); in TEST_F()
473 auto callee = CreatePeerConnection(); in TEST_F() local
474 callee->AddAudioTrack("a"); in TEST_F()
476 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
477 ASSERT_TRUE(callee->SetLocalDescription(callee->CreateAnswer())); in TEST_F()
479 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
494 auto callee = CreatePeerConnection(); in TEST_F() local
495 callee->AddAudioTrack("a"); in TEST_F()
496 auto callee_audio = callee->pc()->GetTransceivers()[0]; in TEST_F()
499 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
501 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
519 auto callee = CreatePeerConnection(); in TEST_F() local
520 callee->AddAudioTrack("a"); in TEST_F()
521 callee->pc()->GetTransceivers()[0]->SetDirection( in TEST_F()
524 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
526 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
529 EXPECT_FALSE(callee->pc()->GetTransceivers()[0]->stopped()); in TEST_F()
539 auto callee = CreatePeerConnection(); in TEST_F() local
541 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
543 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
561 auto callee = CreatePeerConnection(); in TEST_F() local
563 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
565 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
569 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
571 auto transceivers = callee->pc()->GetTransceivers(); in TEST_F()
582 auto callee = CreatePeerConnection(); in TEST_F() local
584 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
586 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
605 auto callee = CreatePeerConnection(); in TEST_F() local
607 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
608 callee->pc()->GetTransceivers()[0]->Stop(); in TEST_F()
610 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
615 EXPECT_EQ(first_mid, callee->pc()->GetTransceivers()[0]->mid()); in TEST_F()
620 callee->AddAudioTrack("audio2"); in TEST_F()
634 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
635 EXPECT_EQ(absl::nullopt, callee->pc()->GetTransceivers()[0]->mid()); in TEST_F()
636 EXPECT_EQ(second_mid, callee->pc()->GetTransceivers()[1]->mid()); in TEST_F()
639 auto answer = callee->CreateAnswer(); in TEST_F()
647 callee->SetLocalDescription(CloneSessionDescription(answer.get()))); in TEST_F()
653 auto callee_transceivers = callee->pc()->GetTransceivers(); in TEST_F()
665 auto callee = CreatePeerConnection(); in TEST_F() local
666 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
668 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
727 auto callee = CreatePeerConnection(); in TEST_P() local
729 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_P()
734 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_P()
757 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_P()
758 auto callee_transceivers = callee->pc()->GetTransceivers(); in TEST_P()
766 auto answer = callee->CreateAnswer(); in TEST_P()
775 callee->SetLocalDescription(CloneSessionDescription(answer.get()))); in TEST_P()
781 ASSERT_EQ(2u, callee->pc()->GetTransceivers().size()); in TEST_P()
789 auto callee = CreatePeerConnection(); in TEST_P() local
791 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_P()
794 ASSERT_EQ(1u, callee->pc()->GetTransceivers().size()); in TEST_P()
795 auto callee_first_transceiver = callee->pc()->GetTransceivers()[0]; in TEST_P()
800 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_P()
822 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_P()
823 auto callee_transceivers = callee->pc()->GetTransceivers(); in TEST_P()
831 auto answer = callee->CreateAnswer(); in TEST_P()
840 callee->SetLocalDescription(CloneSessionDescription(answer.get()))); in TEST_P()
846 ASSERT_EQ(2u, callee->pc()->GetTransceivers().size()); in TEST_P()
854 auto callee = CreatePeerConnection(); in TEST_P() local
856 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_P()
859 ASSERT_EQ(1u, callee->pc()->GetTransceivers().size()); in TEST_P()
860 auto callee_first_transceiver = callee->pc()->GetTransceivers()[0]; in TEST_P()
865 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_P()
869 auto callee_second_transceiver = callee->AddTransceiver(second_type_); in TEST_P()
870 auto offer = callee->CreateOffer(); in TEST_P()
881 callee->SetLocalDescription(CloneSessionDescription(offer.get()))); in TEST_P()
909 ASSERT_TRUE(callee->SetRemoteDescription(std::move(answer))); in TEST_P()
910 ASSERT_EQ(2u, callee->pc()->GetTransceivers().size()); in TEST_P()
957 auto callee = CreatePeerConnection(); in TEST_P() local
959 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_P()
995 auto callee = CreatePeerConnection(); in TEST_P() local
997 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_P()
999 ASSERT_EQ(1u, callee->pc()->GetTransceivers().size()); in TEST_P()
1000 auto callee_first_transceiver = callee->pc()->GetTransceivers()[0]; in TEST_P()
1005 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_P()
1007 auto callee_second_transceiver = callee->AddTransceiver(second_type_); in TEST_P()
1011 auto reoffer = callee->CreateOffer(); in TEST_P()
1032 auto callee = CreatePeerConnection(); in TEST_P() local
1034 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_P()
1036 ASSERT_EQ(1u, callee->pc()->GetTransceivers().size()); in TEST_P()
1037 auto callee_first_transceiver = callee->pc()->GetTransceivers()[0]; in TEST_P()
1042 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_P()
1044 auto callee_second_transceiver = callee->AddTransceiver(second_type_); in TEST_P()
1048 auto reoffer = callee->CreateOffer(); in TEST_P()
1079 auto callee = CreatePeerConnection(); in TEST_F() local
1081 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1085 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1099 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1101 auto answer = callee->CreateAnswer(); in TEST_F()
1116 auto callee = CreatePeerConnection(); in TEST_F() local
1118 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1159 auto callee = CreatePeerConnection(); in TEST_F() local
1171 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1172 auto callee_transceivers = callee->pc()->GetTransceivers(); in TEST_F()
1176 auto answer = callee->CreateAnswer(); in TEST_F()
1182 callee->SetLocalDescription(CloneSessionDescription(answer.get()))); in TEST_F()
1203 auto callee = CreatePeerConnection(); in TEST_F() local
1210 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1211 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1237 auto callee = CreatePeerConnection(); in TEST_F() local
1244 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1245 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1260 auto callee = CreatePeerConnection(); in TEST_F() local
1261 callee->AddAudioTrack("a"); in TEST_F()
1262 callee->AddVideoTrack("v"); in TEST_F()
1264 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1267 EXPECT_EQ(2u, callee->pc()->GetTransceivers().size()); in TEST_F()
1269 ASSERT_TRUE(callee->ExchangeOfferAnswerWith(caller.get())); in TEST_F()
1272 EXPECT_EQ(2u, callee->pc()->GetTransceivers().size()); in TEST_F()
1336 auto callee = CreatePeerConnection(); in TEST_F() local
1350 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1352 auto answer = callee->CreateAnswer(); in TEST_F()
1365 auto callee = CreatePeerConnection(); in TEST_F() local
1366 callee->AddAudioTrack("audio"); in TEST_F()
1368 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1374 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1376 auto* offer = callee->pc()->remote_description(); in TEST_F()
1394 auto callee = CreatePeerConnection(); in TEST_F() local
1396 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1400 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1402 auto* offer = callee->pc()->remote_description(); in TEST_F()
1416 auto callee = CreatePeerConnection(); in TEST_F() local
1419 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1421 ASSERT_EQ(1u, callee->pc()->GetReceivers().size()); in TEST_F()
1422 auto receiver = callee->pc()->GetReceivers()[0]; in TEST_F()
1433 auto callee = CreatePeerConnection(); in TEST_F() local
1435 callee->AddAudioTrack("dummy_track"); in TEST_F()
1437 ASSERT_EQ(1u, callee->pc()->GetReceivers().size()); in TEST_F()
1438 auto receiver = callee->pc()->GetReceivers()[0]; in TEST_F()
1441 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1453 auto callee = CreatePeerConnection(); in TEST_F() local
1456 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1458 const auto& track_events = callee->observer()->add_track_events_; in TEST_F()
1473 auto callee = CreatePeerConnection(); in TEST_F() local
1476 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1478 const auto& track_events = callee->observer()->add_track_events_; in TEST_F()
1501 auto callee = CreatePeerConnection(); in TEST_F() local
1505 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1507 const auto& track_events = callee->observer()->add_track_events_; in TEST_F()
1531 auto callee = CreatePeerConnection(); in TEST_F() local
1534 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1536 const auto& track_events = callee->observer()->add_track_events_; in TEST_F()
1548 auto callee = CreatePeerConnection(); in TEST_F() local
1552 ASSERT_TRUE(caller->ExchangeOfferAnswerWith(callee.get())); in TEST_F()
1563 auto callee = CreatePeerConnection(); in TEST_F() local
1566 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1569 ASSERT_FALSE(caller->SetRemoteDescription(callee->CreateAnswer(), &error)); in TEST_F()
1579 auto callee = CreatePeerConnection(); in TEST_F() local
1584 ASSERT_FALSE(callee->SetRemoteDescription(caller->CreateOffer(), &error)); in TEST_F()
1594 auto callee = CreatePeerConnection(config_planb); in TEST_F() local
1596 callee->AddVideoTrack("video1"); in TEST_F()
1597 callee->AddVideoTrack("video2"); in TEST_F()
1599 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1644 auto callee = CreatePeerConnection(); in TEST_F() local
1645 callee->AddAudioTrack("audio"); in TEST_F()
1650 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1651 EXPECT_TRUE(callee->SetLocalDescription(callee->CreateAnswer())); in TEST_F()
1657 auto callee = CreatePeerConnection(); in TEST_F() local
1658 callee->AddAudioTrack("audio"); in TEST_F()
1659 callee->AddVideoTrack("video"); in TEST_F()
1664 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1665 EXPECT_TRUE(callee->SetLocalDescription(callee->CreateAnswer())); in TEST_F()
1670 auto callee = CreatePeerConnection(); in TEST_F() local
1671 callee->AddAudioTrack("audio"); in TEST_F()
1673 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1675 auto answer = callee->CreateAnswer(); in TEST_F()
1684 auto callee = CreatePeerConnection(); in TEST_F() local
1685 callee->AddAudioTrack("audio"); in TEST_F()
1686 callee->AddVideoTrack("video"); in TEST_F()
1688 ASSERT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1690 auto answer = callee->CreateAnswer(); in TEST_F()
1702 auto callee = CreatePeerConnection(); in TEST_F() local
1703 callee->AddAudioTrack("audio"); in TEST_F()
1709 callee->SetRemoteDescription(CloneSessionDescription(offer.get()))); in TEST_F()
1710 ASSERT_TRUE(callee->SetRemoteDescription(std::move(offer))); in TEST_F()
1711 EXPECT_TRUE(callee->SetLocalDescription(callee->CreateAnswer())); in TEST_F()
1735 auto callee = CreatePeerConnection(config); in TEST_F() local
1741 EXPECT_TRUE(caller->SetRemoteDescription(callee->CreateOffer())); in TEST_F()
1749 auto callee = CreatePeerConnection(config); in TEST_F() local
1753 EXPECT_FALSE(caller->SetRemoteDescription(callee->CreateOffer())); in TEST_F()
1777 auto callee = CreatePeerConnection(); in TEST_F() local
1778 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1779 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1780 EXPECT_EQ(callee->signaling_state(), PeerConnectionInterface::kStable); in TEST_F()
1781 EXPECT_EQ(callee->pc()->pending_remote_description(), nullptr); in TEST_F()
1783 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1784 EXPECT_TRUE(callee->SetLocalDescription(caller->CreateRollback())); in TEST_F()
1785 EXPECT_EQ(callee->signaling_state(), PeerConnectionInterface::kStable); in TEST_F()
1786 EXPECT_EQ(callee->pc()->pending_remote_description(), nullptr); in TEST_F()
1794 auto callee = CreatePeerConnection(config); in TEST_F() local
1795 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1796 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1797 EXPECT_EQ(callee->signaling_state(), in TEST_F()
1799 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); in TEST_F()
1800 EXPECT_FALSE(callee->observer()->negotiation_needed()); in TEST_F()
1808 auto callee = CreatePeerConnection(config); in TEST_F() local
1810 callee->AddAudioTrack("b"); in TEST_F()
1811 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1812 callee->observer()->clear_negotiation_needed(); in TEST_F()
1813 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1814 EXPECT_EQ(callee->signaling_state(), in TEST_F()
1816 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); in TEST_F()
1818 EXPECT_FALSE(callee->observer()->negotiation_needed()); in TEST_F()
1819 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 0u); in TEST_F()
1827 auto callee = CreatePeerConnection(config); in TEST_F() local
1828 callee->AddAudioTrack("a"); in TEST_F()
1829 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1830 callee->observer()->clear_negotiation_needed(); in TEST_F()
1831 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1832 EXPECT_EQ(callee->signaling_state(), in TEST_F()
1834 EXPECT_FALSE(callee->observer()->negotiation_needed()); in TEST_F()
1835 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); in TEST_F()
1836 EXPECT_TRUE(callee->observer()->negotiation_needed()); in TEST_F()
1837 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 0u); in TEST_F()
1845 auto callee = CreatePeerConnection(config); in TEST_F() local
1846 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1847 EXPECT_FALSE(callee->SetRemoteDescription( in TEST_F()
1849 EXPECT_EQ(callee->signaling_state(), in TEST_F()
1856 auto callee = CreatePeerConnection(); in TEST_F() local
1857 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1858 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1859 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1860 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 0u); in TEST_F()
1861 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 1u); in TEST_F()
1867 auto callee = CreatePeerConnection(); in TEST_F() local
1868 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1869 callee->AddAudioTrack("a"); in TEST_F()
1870 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1871 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1873 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1875 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
1877 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1878 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1879 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 1u); in TEST_F()
1886 auto callee = CreatePeerConnection(); in TEST_F() local
1887 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1888 callee->AddAudioTrack("a"); in TEST_F()
1889 callee->pc()->GetTransceivers()[0]->sender()->SetTrack(nullptr); in TEST_F()
1890 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->sender()->track(), nullptr); in TEST_F()
1891 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1892 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1894 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1896 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
1898 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1899 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1900 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 1u); in TEST_F()
1906 auto callee = CreatePeerConnection(); in TEST_F() local
1907 callee->AddAudioTrack("a"); in TEST_F()
1908 auto offer = callee->CreateOffer(); in TEST_F()
1909 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1910 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1911 EXPECT_NE(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
1912 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1913 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
1914 EXPECT_TRUE(callee->SetLocalDescription(std::move(offer))); in TEST_F()
1918 auto callee = CreatePeerConnection(); in TEST_F() local
1919 callee->AddVideoTrack("a"); in TEST_F()
1920 auto offer = callee->CreateOffer(); in TEST_F()
1924 auto mid = callee->pc()->GetTransceivers()[0]->mid(); in TEST_F()
1925 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1926 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 2u); in TEST_F()
1927 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1928 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
1929 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), mid); in TEST_F()
1930 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->media_type(), in TEST_F()
1932 EXPECT_TRUE(callee->SetLocalDescription(std::move(offer))); in TEST_F()
1933 EXPECT_EQ(callee->observer()->remove_track_events_.size(), in TEST_F()
1934 callee->observer()->add_track_events_.size()); in TEST_F()
1938 auto callee = CreatePeerConnection(); in TEST_F() local
1939 callee->AddVideoTrack("a"); in TEST_F()
1943 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1945 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
1947 callee->observer()->clear_negotiation_needed(); in TEST_F()
1948 size_t transceiver_count = callee->pc()->GetTransceivers().size(); in TEST_F()
1949 auto mid_0 = callee->pc()->GetTransceivers()[0]->mid(); in TEST_F()
1950 auto mid_1 = callee->pc()->GetTransceivers()[1]->mid(); in TEST_F()
1951 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
1952 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
1953 EXPECT_EQ(callee->pc()->GetTransceivers().size(), transceiver_count); in TEST_F()
1954 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), mid_0); in TEST_F()
1955 EXPECT_EQ(callee->pc()->GetTransceivers()[1]->mid(), mid_1); in TEST_F()
1956 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 0u); in TEST_F()
1957 EXPECT_FALSE(callee->observer()->negotiation_needed()); in TEST_F()
1966 auto callee = CreatePeerConnection(config); in TEST_F() local
1967 callee->AddTransceiver(cricket::MEDIA_TYPE_VIDEO); in TEST_F()
1968 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1969 auto initial_mid = callee->pc()->GetTransceivers()[0]->mid(); in TEST_F()
1970 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1971 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 2u); in TEST_F()
1972 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
1973 EXPECT_EQ(callee->pc()->GetTransceivers()[1]->mid(), in TEST_F()
1975 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); // Go to stable. in TEST_F()
1976 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1977 EXPECT_NE(callee->pc()->GetTransceivers()[0]->mid(), initial_mid); in TEST_F()
1986 auto callee = CreatePeerConnection(config); in TEST_F() local
1987 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
1988 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); in TEST_F()
1990 callee->AddVideoTrack("b"); in TEST_F()
1991 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
1992 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 2u); in TEST_F()
1994 callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(); in TEST_F()
1995 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(), in TEST_F()
1996 callee->pc()->GetTransceivers()[1]->sender()->dtls_transport()); in TEST_F()
1997 EXPECT_NE(callee->pc()->GetTransceivers()[1]->sender()->dtls_transport(), in TEST_F()
1999 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
2000 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(), in TEST_F()
2002 EXPECT_EQ(callee->pc()->GetTransceivers()[1]->sender()->dtls_transport(), in TEST_F()
2004 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2006 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(), in TEST_F()
2037 auto callee = CreatePeerConnection(); in TEST_F() local
2038 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2040 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
2041 callee->AddAudioTrack("a"); in TEST_F()
2042 callee->pc()->GetTransceivers()[0]->SetDirection( in TEST_F()
2044 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2045 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
2047 callee->pc()->GetTransceivers()[0]->receiver()->dtls_transport(); in TEST_F()
2048 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
2049 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->direction(), in TEST_F()
2053 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->receiver()->dtls_transport(), in TEST_F()
2060 auto callee = CreatePeerConnection(); in TEST_F() local
2061 callee->AddAudioTrack("a"); in TEST_F()
2062 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2064 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
2067 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2068 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
2070 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->direction(), in TEST_F()
2073 callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(); in TEST_F()
2074 EXPECT_EQ(callee->observer()->add_track_events_.size(), 1u); in TEST_F()
2075 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 1u); in TEST_F()
2076 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateRollback())); in TEST_F()
2077 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 1u); in TEST_F()
2078 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->direction(), in TEST_F()
2081 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->sender()->dtls_transport(), in TEST_F()
2083 EXPECT_EQ(callee->observer()->remove_track_events_.size(), 1u); in TEST_F()
2087 auto callee = CreatePeerConnection(); in TEST_F() local
2088 callee->AddTransceiver(cricket::MEDIA_TYPE_AUDIO); in TEST_F()
2089 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2090 callee->AddTransceiver(cricket::MEDIA_TYPE_VIDEO); in TEST_F()
2091 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2092 callee->observer()->clear_negotiation_needed(); in TEST_F()
2093 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2094 EXPECT_TRUE(callee->observer()->negotiation_needed()); in TEST_F()
2095 EXPECT_EQ(callee->pc()->GetTransceivers().size(), 2u); in TEST_F()
2096 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->mid(), absl::nullopt); in TEST_F()
2097 EXPECT_EQ(callee->pc()->GetTransceivers()[1]->mid(), absl::nullopt); in TEST_F()
2103 auto callee = CreatePeerConnection(); in TEST_F() local
2104 callee->AddTransceiver(cricket::MEDIA_TYPE_AUDIO); in TEST_F()
2107 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2108 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2112 auto callee = CreatePeerConnection(); in TEST_F() local
2116 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2118 caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); in TEST_F()
2120 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2122 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOfferAndSetAsLocal())); in TEST_F()
2123 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->receiver()->stream_ids()[0], in TEST_F()
2125 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2126 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->receiver()->stream_ids().size(), in TEST_F()
2128 EXPECT_EQ(callee->pc()->GetTransceivers()[0]->receiver()->stream_ids()[0], in TEST_F()
2138 auto callee = CreatePeerConnection(config); in TEST_F() local
2139 callee->CreateDataChannel("dummy"); in TEST_F()
2140 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2141 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2142 EXPECT_TRUE(callee->CreateAnswerAndSetAsLocal()); in TEST_F()
2143 EXPECT_TRUE(callee->observer()->negotiation_needed()); in TEST_F()
2144 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2149 auto callee = CreatePeerConnection(); in TEST_F() local
2151 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2152 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2153 callee->AddTransceiver(cricket::MEDIA_TYPE_VIDEO); in TEST_F()
2154 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2160 auto callee = CreatePeerConnection(); in TEST_F() local
2162 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2163 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2164 callee->AddTransceiver(cricket::MEDIA_TYPE_VIDEO); in TEST_F()
2165 callee->CreateDataChannel("dummy"); in TEST_F()
2166 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2171 auto callee = CreatePeerConnection(); in TEST_F() local
2173 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2174 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2175 callee->CreateDataChannel("dummy"); in TEST_F()
2176 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2181 auto callee = CreatePeerConnection(); in TEST_F() local
2183 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2184 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2185 callee->CreateDataChannel("dummy"); in TEST_F()
2186 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()
2192 auto callee = CreatePeerConnection(); in TEST_F() local
2194 EXPECT_TRUE(callee->SetRemoteDescription(caller->CreateOffer())); in TEST_F()
2195 EXPECT_TRUE(callee->SetRemoteDescription(callee->CreateRollback())); in TEST_F()
2196 callee->CreateDataChannel("dummy"); in TEST_F()
2197 callee->AddTransceiver(cricket::MEDIA_TYPE_VIDEO); in TEST_F()
2198 EXPECT_TRUE(callee->CreateOfferAndSetAsLocal()); in TEST_F()