Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Unified Diff: webrtc/pc/webrtcsession_unittest.cc

Issue 2685783014: Replace NULL with nullptr in all C++ files. (Closed)
Patch Set: Fixing android. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/pc/webrtcsession_unittest.cc
diff --git a/webrtc/pc/webrtcsession_unittest.cc b/webrtc/pc/webrtcsession_unittest.cc
index e9017d429c94b51524c5292cd7176d5bbaebf149..357735f87a9a3ce39faa54d1cff14461be964dd9 100644
--- a/webrtc/pc/webrtcsession_unittest.cc
+++ b/webrtc/pc/webrtcsession_unittest.cc
@@ -346,7 +346,7 @@ class WebRtcSessionCreateSDPObserverForTest
class FakeAudioSource : public cricket::AudioSource {
public:
- FakeAudioSource() : sink_(NULL) {}
+ FakeAudioSource() : sink_(nullptr) {}
virtual ~FakeAudioSource() {
if (sink_)
sink_->OnClose();
@@ -419,7 +419,7 @@ class WebRtcSessionTest
void Init(
std::unique_ptr<rtc::RTCCertificateGeneratorInterface> cert_generator,
PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy) {
- ASSERT_TRUE(session_.get() == NULL);
+ ASSERT_TRUE(session_.get() == nullptr);
fake_sctp_transport_factory_ = new FakeSctpTransportFactory();
session_.reset(new WebRtcSessionForTest(
media_controller_.get(), rtc::Thread::Current(), rtc::Thread::Current(),
@@ -677,19 +677,19 @@ class WebRtcSessionTest
}
bool ChannelsExist() const {
- return (session_->voice_channel() != NULL &&
- session_->video_channel() != NULL);
+ return (session_->voice_channel() != nullptr &&
+ session_->video_channel() != nullptr);
}
void VerifyCryptoParams(const cricket::SessionDescription* sdp,
bool gcm_enabled = false) {
- ASSERT_TRUE(session_.get() != NULL);
+ ASSERT_TRUE(session_.get() != nullptr);
const cricket::ContentInfo* content = cricket::GetFirstAudioContent(sdp);
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
const cricket::AudioContentDescription* audio_content =
static_cast<const cricket::AudioContentDescription*>(
content->description);
- ASSERT_TRUE(audio_content != NULL);
+ ASSERT_TRUE(audio_content != nullptr);
if (!gcm_enabled) {
ASSERT_EQ(1U, audio_content->cryptos().size());
ASSERT_EQ(47U, audio_content->cryptos()[0].key_params.size());
@@ -710,11 +710,11 @@ class WebRtcSessionTest
}
content = cricket::GetFirstVideoContent(sdp);
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
const cricket::VideoContentDescription* video_content =
static_cast<const cricket::VideoContentDescription*>(
content->description);
- ASSERT_TRUE(video_content != NULL);
+ ASSERT_TRUE(video_content != nullptr);
if (!gcm_enabled) {
ASSERT_EQ(1U, video_content->cryptos().size());
ASSERT_EQ("AES_CM_128_HMAC_SHA1_80",
@@ -737,19 +737,19 @@ class WebRtcSessionTest
void VerifyNoCryptoParams(const cricket::SessionDescription* sdp, bool dtls) {
const cricket::ContentInfo* content = cricket::GetFirstAudioContent(sdp);
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
const cricket::AudioContentDescription* audio_content =
static_cast<const cricket::AudioContentDescription*>(
content->description);
- ASSERT_TRUE(audio_content != NULL);
+ ASSERT_TRUE(audio_content != nullptr);
ASSERT_EQ(0U, audio_content->cryptos().size());
content = cricket::GetFirstVideoContent(sdp);
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
const cricket::VideoContentDescription* video_content =
static_cast<const cricket::VideoContentDescription*>(
content->description);
- ASSERT_TRUE(video_content != NULL);
+ ASSERT_TRUE(video_content != nullptr);
ASSERT_EQ(0U, video_content->cryptos().size());
if (dtls) {
@@ -780,11 +780,13 @@ class WebRtcSessionTest
void VerifyFingerprintStatus(const cricket::SessionDescription* sdp,
bool expected) {
const TransportInfo* audio = sdp->GetTransportInfoByName("audio");
- ASSERT_TRUE(audio != NULL);
- ASSERT_EQ(expected, audio->description.identity_fingerprint.get() != NULL);
+ ASSERT_TRUE(audio != nullptr);
+ ASSERT_EQ(expected,
+ audio->description.identity_fingerprint.get() != nullptr);
const TransportInfo* video = sdp->GetTransportInfoByName("video");
- ASSERT_TRUE(video != NULL);
- ASSERT_EQ(expected, video->description.identity_fingerprint.get() != NULL);
+ ASSERT_TRUE(video != nullptr);
+ ASSERT_EQ(expected,
+ video->description.identity_fingerprint.get() != nullptr);
}
void VerifyAnswerFromNonCryptoOffer() {
@@ -793,13 +795,13 @@ class WebRtcSessionTest
options.recv_video = true;
JsepSessionDescription* offer(
CreateRemoteOffer(options, cricket::SEC_DISABLED));
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyNoCryptoParams(offer->description(), false);
SetRemoteDescriptionOfferExpectError(kSdpWithoutSdesCrypto,
offer);
const webrtc::SessionDescriptionInterface* answer = CreateAnswer();
- // Answer should be NULL as no crypto params in offer.
- ASSERT_TRUE(answer == NULL);
+ // Answer should be null as no crypto params in offer.
+ ASSERT_TRUE(answer == nullptr);
}
void VerifyAnswerFromCryptoOffer() {
@@ -808,11 +810,11 @@ class WebRtcSessionTest
options.bundle_enabled = true;
std::unique_ptr<JsepSessionDescription> offer(
CreateRemoteOffer(options, cricket::SEC_REQUIRED));
- ASSERT_TRUE(offer.get() != NULL);
+ ASSERT_TRUE(offer.get() != nullptr);
VerifyCryptoParams(offer->description());
SetRemoteDescriptionWithoutError(offer.release());
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
- ASSERT_TRUE(answer.get() != NULL);
+ ASSERT_TRUE(answer.get() != nullptr);
VerifyCryptoParams(answer->description());
}
@@ -927,7 +929,7 @@ class WebRtcSessionTest
SetLocalDescriptionWithoutError(answer);
}
void SetLocalDescriptionWithoutError(SessionDescriptionInterface* desc) {
- EXPECT_TRUE(session_->SetLocalDescription(desc, NULL));
+ EXPECT_TRUE(session_->SetLocalDescription(desc, nullptr));
session_->MaybeStartGathering();
}
void SetLocalDescriptionExpectState(SessionDescriptionInterface* desc,
@@ -956,7 +958,7 @@ class WebRtcSessionTest
expected_error, desc);
}
void SetRemoteDescriptionWithoutError(SessionDescriptionInterface* desc) {
- EXPECT_TRUE(session_->SetRemoteDescription(desc, NULL));
+ EXPECT_TRUE(session_->SetRemoteDescription(desc, nullptr));
}
void SetRemoteDescriptionExpectState(SessionDescriptionInterface* desc,
WebRtcSession::State expected_state) {
@@ -996,12 +998,12 @@ class WebRtcSessionTest
options.recv_video = true;
options.bundle_enabled = true;
*offer = CreateRemoteOffer(options, cricket::SEC_ENABLED);
- ASSERT_TRUE(*offer != NULL);
+ ASSERT_TRUE(*offer != nullptr);
VerifyCryptoParams((*offer)->description());
*nocrypto_answer = CreateRemoteAnswer(*offer, options,
cricket::SEC_DISABLED);
- EXPECT_TRUE(*nocrypto_answer != NULL);
+ EXPECT_TRUE(*nocrypto_answer != nullptr);
}
void CreateDtlsOfferAndNonDtlsAnswer(SessionDescriptionInterface** offer,
@@ -1015,13 +1017,13 @@ class WebRtcSessionTest
*nodtls_answer =
CreateRemoteAnswer(temp_offer.get(), options, cricket::SEC_ENABLED);
- EXPECT_TRUE(*nodtls_answer != NULL);
+ EXPECT_TRUE(*nodtls_answer != nullptr);
VerifyFingerprintStatus((*nodtls_answer)->description(), false);
VerifyCryptoParams((*nodtls_answer)->description());
SetFactoryDtlsSrtp();
*offer = CreateRemoteOffer(options, cricket::SEC_ENABLED);
- ASSERT_TRUE(*offer != NULL);
+ ASSERT_TRUE(*offer != nullptr);
VerifyFingerprintStatus((*offer)->description(), true);
VerifyCryptoParams((*offer)->description());
}
@@ -1032,7 +1034,7 @@ class WebRtcSessionTest
const std::string& session_version,
const SessionDescriptionInterface* current_desc) {
std::string session_id = rtc::ToString(rtc::CreateRandomId64());
- const cricket::SessionDescription* cricket_desc = NULL;
+ const cricket::SessionDescription* cricket_desc = nullptr;
if (current_desc) {
cricket_desc = current_desc->description();
session_id = current_desc->session_id();
@@ -1044,19 +1046,19 @@ class WebRtcSessionTest
if (!offer->Initialize(desc_factory_->CreateOffer(options, cricket_desc),
session_id, session_version)) {
delete offer;
- offer = NULL;
+ offer = nullptr;
}
return offer;
}
JsepSessionDescription* CreateRemoteOffer(
cricket::MediaSessionOptions options) {
return CreateRemoteOfferWithVersion(options, cricket::SEC_ENABLED,
- kSessionVersion, NULL);
+ kSessionVersion, nullptr);
}
JsepSessionDescription* CreateRemoteOffer(
cricket::MediaSessionOptions options, cricket::SecurePolicy sdes_policy) {
- return CreateRemoteOfferWithVersion(
- options, sdes_policy, kSessionVersion, NULL);
+ return CreateRemoteOfferWithVersion(options, sdes_policy, kSessionVersion,
+ nullptr);
}
JsepSessionDescription* CreateRemoteOffer(
cricket::MediaSessionOptions options,
@@ -1090,7 +1092,7 @@ class WebRtcSessionTest
JsepSessionDescription* offer = new JsepSessionDescription(
offer_basis->type());
delete offer_basis;
- offer->Initialize(offer_str, NULL);
+ offer->Initialize(offer_str, nullptr);
return offer;
}
@@ -1111,11 +1113,11 @@ class WebRtcSessionTest
rtc::ToString(rtc::CreateRandomId64());
JsepSessionDescription* answer(
new JsepSessionDescription(JsepSessionDescription::kAnswer));
- if (!answer->Initialize(desc_factory_->CreateAnswer(offer->description(),
- options, NULL),
- session_id, kSessionVersion)) {
+ if (!answer->Initialize(
+ desc_factory_->CreateAnswer(offer->description(), options, nullptr),
+ session_id, kSessionVersion)) {
delete answer;
- answer = NULL;
+ answer = nullptr;
}
return answer;
}
@@ -1167,8 +1169,8 @@ class WebRtcSessionTest
&sdp);
}
- SessionDescriptionInterface* new_answer = CreateSessionDescription(
- JsepSessionDescription::kAnswer, sdp, NULL);
+ SessionDescriptionInterface* new_answer =
+ CreateSessionDescription(JsepSessionDescription::kAnswer, sdp, nullptr);
// SetRemoteDescription to enable rtcp mux.
SetRemoteDescriptionWithoutError(new_answer);
@@ -1324,7 +1326,7 @@ class WebRtcSessionTest
offer->ToString(&sdp);
SessionDescriptionInterface* desc = webrtc::CreateSessionDescription(
JsepSessionDescription::kAnswer, sdp, nullptr);
- ASSERT_TRUE(desc != NULL);
+ ASSERT_TRUE(desc != nullptr);
SetRemoteDescriptionWithoutError(desc);
EXPECT_EQ_WAIT(PeerConnectionInterface::kIceConnectionChecking,
@@ -1414,10 +1416,10 @@ class WebRtcSessionTest
bool VerifyNoCNCodecs(const cricket::ContentInfo* content) {
const cricket::ContentDescription* description = content->description;
- RTC_CHECK(description != NULL);
+ RTC_CHECK(description != nullptr);
const cricket::AudioContentDescription* audio_content_desc =
static_cast<const cricket::AudioContentDescription*>(description);
- RTC_CHECK(audio_content_desc != NULL);
+ RTC_CHECK(audio_content_desc != nullptr);
for (size_t i = 0; i < audio_content_desc->codecs().size(); ++i) {
if (audio_content_desc->codecs()[i].name == "CN")
return false;
@@ -1460,7 +1462,7 @@ class WebRtcSessionTest
cricket::MediaSessionOptions options;
std::unique_ptr<JsepSessionDescription> offer(
CreateRemoteOffer(options, cricket::SEC_DISABLED));
- ASSERT_TRUE(offer.get() != NULL);
+ ASSERT_TRUE(offer.get() != nullptr);
SetRemoteDescriptionWithoutError(offer.release());
}
@@ -1485,9 +1487,9 @@ class WebRtcSessionTest
for (int i = 0; i < kNumber; ++i) {
EXPECT_EQ_WAIT(expected_state, observers[i]->state(), 1000);
if (success) {
- EXPECT_TRUE(observers[i]->description() != NULL);
+ EXPECT_TRUE(observers[i]->description() != nullptr);
} else {
- EXPECT_TRUE(observers[i]->description() == NULL);
+ EXPECT_TRUE(observers[i]->description() == nullptr);
}
}
}
@@ -1603,8 +1605,8 @@ TEST_F(WebRtcSessionTest, TestStunError) {
TEST_F(WebRtcSessionTest, SetSdpFailedOnInvalidSdp) {
Init();
- SessionDescriptionInterface* offer = NULL;
- // Since |offer| is NULL, there's no way to tell if it's an offer or answer.
+ SessionDescriptionInterface* offer = nullptr;
+ // Since |offer| is null, there's no way to tell if it's an offer or answer.
std::string unknown_action;
SetLocalDescriptionExpectError(unknown_action, kInvalidSdp, offer);
SetRemoteDescriptionExpectError(unknown_action, kInvalidSdp, offer);
@@ -1729,12 +1731,12 @@ TEST_F(WebRtcSessionTest, SetLocalSdpFailedOnCreateChannel) {
media_engine_->set_fail_create_channel(true);
SessionDescriptionInterface* offer = CreateOffer();
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
// SetRemoteDescription and SetLocalDescription will take the ownership of
// the offer.
SetRemoteDescriptionOfferExpectError(kCreateChannelFailed, offer);
offer = CreateOffer();
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
SetLocalDescriptionOfferExpectError(kCreateChannelFailed, offer);
}
@@ -1776,13 +1778,13 @@ TEST_F(WebRtcSessionTest, TestSetNonSdesOfferWhenSdesOn) {
options.recv_video = true;
JsepSessionDescription* offer = CreateRemoteOffer(
options, cricket::SEC_DISABLED);
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyNoCryptoParams(offer->description(), false);
// SetRemoteDescription and SetLocalDescription will take the ownership of
// the offer.
SetRemoteDescriptionOfferExpectError(kSdpWithoutSdesCrypto, offer);
offer = CreateRemoteOffer(options, cricket::SEC_DISABLED);
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
SetLocalDescriptionOfferExpectError(kSdpWithoutSdesCrypto, offer);
}
@@ -1790,8 +1792,8 @@ TEST_F(WebRtcSessionTest, TestSetNonSdesOfferWhenSdesOn) {
// cryptos enabled when DTLS is off.
TEST_F(WebRtcSessionTest, TestSetLocalNonSdesAnswerWhenSdesOn) {
Init();
- SessionDescriptionInterface* offer = NULL;
- SessionDescriptionInterface* answer = NULL;
+ SessionDescriptionInterface* offer = nullptr;
+ SessionDescriptionInterface* answer = nullptr;
CreateCryptoOfferAndNonCryptoAnswer(&offer, &answer);
// SetRemoteDescription and SetLocalDescription will take the ownership of
// the offer.
@@ -1803,8 +1805,8 @@ TEST_F(WebRtcSessionTest, TestSetLocalNonSdesAnswerWhenSdesOn) {
// crypto enabled when DTLS is off.
TEST_F(WebRtcSessionTest, TestSetRemoteNonSdesAnswerWhenSdesOn) {
Init();
- SessionDescriptionInterface* offer = NULL;
- SessionDescriptionInterface* answer = NULL;
+ SessionDescriptionInterface* offer = nullptr;
+ SessionDescriptionInterface* answer = nullptr;
CreateCryptoOfferAndNonCryptoAnswer(&offer, &answer);
// SetRemoteDescription and SetLocalDescription will take the ownership of
// the offer.
@@ -1822,7 +1824,7 @@ TEST_P(WebRtcSessionTest, TestReceiveDtlsOfferCreateDtlsAnswer) {
options.recv_video = true;
JsepSessionDescription* offer =
CreateRemoteOffer(options, cricket::SEC_DISABLED);
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyFingerprintStatus(offer->description(), true);
VerifyNoCryptoParams(offer->description(), true);
@@ -1831,7 +1833,7 @@ TEST_P(WebRtcSessionTest, TestReceiveDtlsOfferCreateDtlsAnswer) {
// Verify that we get a crypto fingerprint in the answer.
SessionDescriptionInterface* answer = CreateAnswer();
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
VerifyFingerprintStatus(answer->description(), true);
// Check that we don't have an a=crypto line in the answer.
VerifyNoCryptoParams(answer->description(), true);
@@ -1849,7 +1851,7 @@ TEST_P(WebRtcSessionTest, TestCreateDtlsOfferReceiveDtlsAnswer) {
// Verify that we get a crypto fingerprint in the answer.
SessionDescriptionInterface* offer = CreateOffer();
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyFingerprintStatus(offer->description(), true);
// Check that we don't have an a=crypto line in the offer.
VerifyNoCryptoParams(offer->description(), true);
@@ -1861,7 +1863,7 @@ TEST_P(WebRtcSessionTest, TestCreateDtlsOfferReceiveDtlsAnswer) {
options.recv_video = true;
JsepSessionDescription* answer =
CreateRemoteAnswer(offer, options, cricket::SEC_DISABLED);
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
VerifyFingerprintStatus(answer->description(), true);
VerifyNoCryptoParams(answer->description(), true);
@@ -1878,7 +1880,7 @@ TEST_P(WebRtcSessionTest, TestReceiveNonDtlsOfferWhenDtlsOn) {
options.bundle_enabled = true;
JsepSessionDescription* offer = CreateRemoteOffer(
options, cricket::SEC_REQUIRED);
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyFingerprintStatus(offer->description(), false);
VerifyCryptoParams(offer->description());
@@ -1896,8 +1898,8 @@ TEST_P(WebRtcSessionTest, TestReceiveNonDtlsOfferWhenDtlsOn) {
// a DTLS fingerprint when DTLS is required.
TEST_P(WebRtcSessionTest, TestSetLocalNonDtlsAnswerWhenDtlsOn) {
InitWithDtls(GetParam());
- SessionDescriptionInterface* offer = NULL;
- SessionDescriptionInterface* answer = NULL;
+ SessionDescriptionInterface* offer = nullptr;
+ SessionDescriptionInterface* answer = nullptr;
CreateDtlsOfferAndNonDtlsAnswer(&offer, &answer);
// SetRemoteDescription and SetLocalDescription will take the ownership of
@@ -1935,7 +1937,7 @@ TEST_P(WebRtcSessionTest, TestCreateOfferReceiveAnswerWithoutEncryption) {
// Verify that we get a crypto fingerprint in the answer.
SessionDescriptionInterface* offer = CreateOffer();
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyFingerprintStatus(offer->description(), false);
// Check that we don't have an a=crypto line in the offer.
VerifyNoCryptoParams(offer->description(), false);
@@ -1947,7 +1949,7 @@ TEST_P(WebRtcSessionTest, TestCreateOfferReceiveAnswerWithoutEncryption) {
options.recv_video = true;
JsepSessionDescription* answer =
CreateRemoteAnswer(offer, options, cricket::SEC_DISABLED);
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
VerifyFingerprintStatus(answer->description(), false);
VerifyNoCryptoParams(answer->description(), false);
@@ -1965,7 +1967,7 @@ TEST_P(WebRtcSessionTest, TestCreateAnswerReceiveOfferWithoutEncryption) {
options.recv_video = true;
JsepSessionDescription* offer =
CreateRemoteOffer(options, cricket::SEC_DISABLED);
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
VerifyFingerprintStatus(offer->description(), false);
VerifyNoCryptoParams(offer->description(), false);
@@ -1974,7 +1976,7 @@ TEST_P(WebRtcSessionTest, TestCreateAnswerReceiveOfferWithoutEncryption) {
// Verify that we get a crypto fingerprint in the answer.
SessionDescriptionInterface* answer = CreateAnswer();
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
VerifyFingerprintStatus(answer->description(), false);
// Check that we don't have an a=crypto line in the answer.
VerifyNoCryptoParams(answer->description(), false);
@@ -2191,7 +2193,7 @@ TEST_F(WebRtcSessionTest, TestAddAndRemoveRemoteCandidates) {
// Verifying the candidates are copied properly from internal vector.
const SessionDescriptionInterface* remote_desc =
session_->remote_description();
- ASSERT_TRUE(remote_desc != NULL);
+ ASSERT_TRUE(remote_desc != nullptr);
ASSERT_EQ(2u, remote_desc->number_of_mediasections());
const IceCandidateCollection* candidates =
remote_desc->candidates(kMediaContentIndex0);
@@ -2233,7 +2235,7 @@ TEST_F(WebRtcSessionTest, TestRemoteCandidatesAddedToSessionDescription) {
EXPECT_TRUE(session_->ProcessIceMessage(&ice_candidate1));
const SessionDescriptionInterface* remote_desc =
session_->remote_description();
- ASSERT_TRUE(remote_desc != NULL);
+ ASSERT_TRUE(remote_desc != nullptr);
ASSERT_EQ(2u, remote_desc->number_of_mediasections());
const IceCandidateCollection* candidates =
remote_desc->candidates(kMediaContentIndex0);
@@ -2251,7 +2253,7 @@ TEST_F(WebRtcSessionTest, TestRemoteCandidatesAddedToSessionDescription) {
SetRemoteDescriptionWithoutError(offer);
remote_desc = session_->remote_description();
- ASSERT_TRUE(remote_desc != NULL);
+ ASSERT_TRUE(remote_desc != nullptr);
ASSERT_EQ(2u, remote_desc->number_of_mediasections());
candidates = remote_desc->candidates(kMediaContentIndex0);
ASSERT_EQ(2u, candidates->count());
@@ -2289,7 +2291,7 @@ TEST_F(WebRtcSessionTest,
const SessionDescriptionInterface* local_desc = session_->local_description();
const IceCandidateCollection* candidates =
local_desc->candidates(kMediaContentIndex0);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_EQ(0u, candidates->count());
// Since we're using continual gathering, we won't get "gathering done".
@@ -2297,10 +2299,10 @@ TEST_F(WebRtcSessionTest,
local_desc = session_->local_description();
candidates = local_desc->candidates(kMediaContentIndex0);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_LT(0u, candidates->count());
candidates = local_desc->candidates(1);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_EQ(0u, candidates->count());
// Update the session descriptions.
@@ -2309,10 +2311,10 @@ TEST_F(WebRtcSessionTest,
local_desc = session_->local_description();
candidates = local_desc->candidates(kMediaContentIndex0);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_LT(0u, candidates->count());
candidates = local_desc->candidates(1);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_EQ(0u, candidates->count());
candidates = local_desc->candidates(kMediaContentIndex0);
@@ -2337,7 +2339,7 @@ TEST_F(WebRtcSessionTest, TestLocalCandidatesNotRemovedIfNotGatherContinually) {
const SessionDescriptionInterface* local_desc = session_->local_description();
const IceCandidateCollection* candidates =
local_desc->candidates(kMediaContentIndex0);
- ASSERT_TRUE(candidates != NULL);
+ ASSERT_TRUE(candidates != nullptr);
EXPECT_TRUE_WAIT(observer_.oncandidatesready_, kIceCandidatesTimeout);
size_t num_local_candidates = candidates->count();
@@ -2367,7 +2369,7 @@ TEST_F(WebRtcSessionTest, TestSetRemoteSessionDescriptionWithCandidates) {
const SessionDescriptionInterface* remote_desc =
session_->remote_description();
- ASSERT_TRUE(remote_desc != NULL);
+ ASSERT_TRUE(remote_desc != nullptr);
ASSERT_EQ(2u, remote_desc->number_of_mediasections());
const IceCandidateCollection* candidates =
remote_desc->candidates(kMediaContentIndex0);
@@ -2395,13 +2397,13 @@ TEST_F(WebRtcSessionTest, TestSetLocalAndRemoteDescriptionWithCandidates) {
std::unique_ptr<SessionDescriptionInterface> local_offer(CreateOffer());
- ASSERT_TRUE(local_offer->candidates(kMediaContentIndex0) != NULL);
+ ASSERT_TRUE(local_offer->candidates(kMediaContentIndex0) != nullptr);
EXPECT_LT(0u, local_offer->candidates(kMediaContentIndex0)->count());
SessionDescriptionInterface* remote_offer(CreateRemoteOffer());
SetRemoteDescriptionWithoutError(remote_offer);
SessionDescriptionInterface* answer = CreateAnswer();
- ASSERT_TRUE(answer->candidates(kMediaContentIndex0) != NULL);
+ ASSERT_TRUE(answer->candidates(kMediaContentIndex0) != nullptr);
EXPECT_LT(0u, answer->candidates(kMediaContentIndex0)->count());
SetLocalDescriptionWithoutError(answer);
}
@@ -2437,7 +2439,7 @@ TEST_F(WebRtcSessionTest, TestChannelCreationsWithContentNames) {
&sdp);
SessionDescriptionInterface* modified_offer =
- CreateSessionDescription(JsepSessionDescription::kOffer, sdp, NULL);
+ CreateSessionDescription(JsepSessionDescription::kOffer, sdp, nullptr);
SetRemoteDescriptionWithoutError(modified_offer);
@@ -2446,18 +2448,18 @@ TEST_F(WebRtcSessionTest, TestChannelCreationsWithContentNames) {
rtc::PacketTransportInternal* voice_transport_channel =
session_->voice_rtp_transport_channel();
- EXPECT_TRUE(voice_transport_channel != NULL);
+ EXPECT_TRUE(voice_transport_channel != nullptr);
EXPECT_EQ(voice_transport_channel->debug_name(),
"audio_content_name " +
std::to_string(cricket::ICE_CANDIDATE_COMPONENT_RTP));
rtc::PacketTransportInternal* video_transport_channel =
session_->video_rtp_transport_channel();
- ASSERT_TRUE(video_transport_channel != NULL);
+ ASSERT_TRUE(video_transport_channel != nullptr);
EXPECT_EQ(video_transport_channel->debug_name(),
"video_content_name " +
std::to_string(cricket::ICE_CANDIDATE_COMPONENT_RTP));
- EXPECT_TRUE((video_channel_ = media_engine_->GetVideoChannel(0)) != NULL);
- EXPECT_TRUE((voice_channel_ = media_engine_->GetVoiceChannel(0)) != NULL);
+ EXPECT_TRUE((video_channel_ = media_engine_->GetVideoChannel(0)) != nullptr);
+ EXPECT_TRUE((voice_channel_ = media_engine_->GetVoiceChannel(0)) != nullptr);
}
// Test that an offer contains the correct media content descriptions based on
@@ -2466,12 +2468,12 @@ TEST_F(WebRtcSessionTest, CreateOfferWithoutConstraintsOrStreams) {
Init();
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer());
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
}
// Test that an offer contains the correct media content descriptions based on
@@ -2484,17 +2486,17 @@ TEST_F(WebRtcSessionTest, CreateOfferWithoutConstraints) {
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
// Test Audio / Video offer.
SendAudioVideoStream1();
offer.reset(CreateOffer());
content = cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
}
// Test that an offer contains no media content descriptions if
@@ -2507,12 +2509,12 @@ TEST_F(WebRtcSessionTest, CreateOfferWithConstraintsWithoutStreams) {
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer(options));
- ASSERT_TRUE(offer != NULL);
+ ASSERT_TRUE(offer != nullptr);
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
}
// Test that an offer contains only audio media content descriptions if
@@ -2527,9 +2529,9 @@ TEST_F(WebRtcSessionTest, CreateAudioOnlyOfferWithConstraints) {
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
}
// Test that an offer contains audio and video media content descriptions if
@@ -2547,10 +2549,10 @@ TEST_F(WebRtcSessionTest, CreateOfferWithConstraints) {
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
// Sets constraints to false and verifies that audio/video contents are
// removed.
@@ -2559,9 +2561,9 @@ TEST_F(WebRtcSessionTest, CreateOfferWithConstraints) {
offer.reset(CreateOffer(options));
content = cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
content = cricket::GetFirstVideoContent(offer->description());
- EXPECT_TRUE(content == NULL);
+ EXPECT_TRUE(content == nullptr);
}
// Test that an answer can not be created if the last remote description is not
@@ -2572,7 +2574,7 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithoutAnOffer) {
SetLocalDescriptionWithoutError(offer);
SessionDescriptionInterface* answer = CreateRemoteAnswer(offer);
SetRemoteDescriptionWithoutError(answer);
- EXPECT_TRUE(CreateAnswer() == NULL);
+ EXPECT_TRUE(CreateAnswer() == nullptr);
}
// Test that an answer contains the correct media content descriptions when no
@@ -2585,11 +2587,11 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithoutConstraintsOrStreams) {
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
content = cricket::GetFirstVideoContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
}
@@ -2601,17 +2603,17 @@ TEST_F(WebRtcSessionTest, CreateAudioAnswerWithoutConstraintsOrStreams) {
cricket::MediaSessionOptions options;
std::unique_ptr<JsepSessionDescription> offer(CreateRemoteOffer(options));
- ASSERT_TRUE(cricket::GetFirstVideoContent(offer->description()) == NULL);
- ASSERT_TRUE(cricket::GetFirstAudioContent(offer->description()) != NULL);
+ ASSERT_TRUE(cricket::GetFirstVideoContent(offer->description()) == nullptr);
+ ASSERT_TRUE(cricket::GetFirstAudioContent(offer->description()) != nullptr);
SetRemoteDescriptionWithoutError(offer.release());
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
- EXPECT_TRUE(cricket::GetFirstVideoContent(answer->description()) == NULL);
+ EXPECT_TRUE(cricket::GetFirstVideoContent(answer->description()) == nullptr);
}
// Test that an answer contains the correct media content descriptions when no
@@ -2626,11 +2628,11 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithoutConstraints) {
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
content = cricket::GetFirstVideoContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
}
@@ -2650,11 +2652,11 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithConstraintsWithoutStreams) {
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_TRUE(content->rejected);
content = cricket::GetFirstVideoContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_TRUE(content->rejected);
}
@@ -2677,12 +2679,12 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithConstraints) {
// TODO(perkj): Should the direction be set to SEND_ONLY?
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
// TODO(perkj): Should the direction be set to SEND_ONLY?
content = cricket::GetFirstVideoContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_FALSE(content->rejected);
}
@@ -2698,7 +2700,7 @@ TEST_F(WebRtcSessionTest, CreateOfferWithoutCNCodecs) {
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(offer->description());
- EXPECT_TRUE(content != NULL);
+ EXPECT_TRUE(content != nullptr);
EXPECT_TRUE(VerifyNoCNCodecs(content));
}
@@ -2714,7 +2716,7 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithoutCNCodecs) {
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer(options));
const cricket::ContentInfo* content =
cricket::GetFirstAudioContent(answer->description());
- ASSERT_TRUE(content != NULL);
+ ASSERT_TRUE(content != nullptr);
EXPECT_TRUE(VerifyNoCNCodecs(content));
}
@@ -2722,8 +2724,8 @@ TEST_F(WebRtcSessionTest, CreateAnswerWithoutCNCodecs) {
// later updates with video.
TEST_F(WebRtcSessionTest, TestAVOfferWithAudioOnlyAnswer) {
Init();
- EXPECT_TRUE(media_engine_->GetVideoChannel(0) == NULL);
- EXPECT_TRUE(media_engine_->GetVoiceChannel(0) == NULL);
+ EXPECT_TRUE(media_engine_->GetVideoChannel(0) == nullptr);
+ EXPECT_TRUE(media_engine_->GetVoiceChannel(0) == nullptr);
SendAudioVideoStream1();
SessionDescriptionInterface* offer = CreateOffer();
@@ -2739,7 +2741,7 @@ TEST_F(WebRtcSessionTest, TestAVOfferWithAudioOnlyAnswer) {
video_channel_ = media_engine_->GetVideoChannel(0);
voice_channel_ = media_engine_->GetVoiceChannel(0);
- ASSERT_TRUE(video_channel_ == NULL);
+ ASSERT_TRUE(video_channel_ == nullptr);
ASSERT_EQ(0u, voice_channel_->recv_streams().size());
ASSERT_EQ(1u, voice_channel_->send_streams().size());
@@ -2752,8 +2754,8 @@ TEST_F(WebRtcSessionTest, TestAVOfferWithAudioOnlyAnswer) {
video_channel_ = media_engine_->GetVideoChannel(0);
voice_channel_ = media_engine_->GetVoiceChannel(0);
- ASSERT_TRUE(video_channel_ != NULL);
- ASSERT_TRUE(voice_channel_ != NULL);
+ ASSERT_TRUE(video_channel_ != nullptr);
+ ASSERT_TRUE(voice_channel_ != nullptr);
ASSERT_EQ(1u, video_channel_->recv_streams().size());
ASSERT_EQ(1u, video_channel_->send_streams().size());
@@ -2779,8 +2781,8 @@ TEST_F(WebRtcSessionTest, TestAVOfferWithAudioOnlyAnswer) {
// later updates with audio.
TEST_F(WebRtcSessionTest, TestAVOfferWithVideoOnlyAnswer) {
Init();
- EXPECT_TRUE(media_engine_->GetVideoChannel(0) == NULL);
- EXPECT_TRUE(media_engine_->GetVoiceChannel(0) == NULL);
+ EXPECT_TRUE(media_engine_->GetVideoChannel(0) == nullptr);
+ EXPECT_TRUE(media_engine_->GetVoiceChannel(0) == nullptr);
SendAudioVideoStream1();
SessionDescriptionInterface* offer = CreateOffer();
@@ -2798,8 +2800,8 @@ TEST_F(WebRtcSessionTest, TestAVOfferWithVideoOnlyAnswer) {
video_channel_ = media_engine_->GetVideoChannel(0);
voice_channel_ = media_engine_->GetVoiceChannel(0);
- ASSERT_TRUE(voice_channel_ == NULL);
- ASSERT_TRUE(video_channel_ != NULL);
+ ASSERT_TRUE(voice_channel_ == nullptr);
+ ASSERT_TRUE(video_channel_ != nullptr);
EXPECT_EQ(0u, video_channel_->recv_streams().size());
ASSERT_EQ(1u, video_channel_->send_streams().size());
@@ -2810,7 +2812,7 @@ TEST_F(WebRtcSessionTest, TestAVOfferWithVideoOnlyAnswer) {
CreateAndSetRemoteOfferAndLocalAnswer();
voice_channel_ = media_engine_->GetVoiceChannel(0);
- ASSERT_TRUE(voice_channel_ != NULL);
+ ASSERT_TRUE(voice_channel_ != nullptr);
ASSERT_EQ(1u, voice_channel_->recv_streams().size());
ASSERT_EQ(1u, voice_channel_->send_streams().size());
@@ -2878,7 +2880,7 @@ TEST_F(WebRtcSessionTest, TestSetLocalDescriptionWithoutIce) {
std::string sdp;
RemoveIceUfragPwdLines(offer.get(), &sdp);
SessionDescriptionInterface* modified_offer =
- CreateSessionDescription(JsepSessionDescription::kOffer, sdp, NULL);
+ CreateSessionDescription(JsepSessionDescription::kOffer, sdp, nullptr);
SetLocalDescriptionOfferExpectError(kSdpWithoutIceUfragPwd, modified_offer);
}
@@ -2890,7 +2892,7 @@ TEST_F(WebRtcSessionTest, TestSetRemoteDescriptionWithoutIce) {
std::string sdp;
RemoveIceUfragPwdLines(offer.get(), &sdp);
SessionDescriptionInterface* modified_offer =
- CreateSessionDescription(JsepSessionDescription::kOffer, sdp, NULL);
+ CreateSessionDescription(JsepSessionDescription::kOffer, sdp, nullptr);
SetRemoteDescriptionOfferExpectError(kSdpWithoutIceUfragPwd, modified_offer);
}
@@ -3041,7 +3043,7 @@ TEST_F(WebRtcSessionTest, TestIgnoreCandidatesForUnusedTransportWhenBundling) {
session_->video_rtp_transport_channel());
cricket::BaseChannel* voice_channel = session_->voice_channel();
- ASSERT_TRUE(voice_channel != NULL);
+ ASSERT_TRUE(voice_channel != nullptr);
// Checks if one of the transport channels contains a connection using a given
// port.
@@ -3375,7 +3377,7 @@ TEST_F(WebRtcSessionTest, TestAddChannelToConnectedBundle) {
offer->ToString(&sdp);
SessionDescriptionInterface* answer = webrtc::CreateSessionDescription(
JsepSessionDescription::kAnswer, sdp, nullptr);
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
SetRemoteDescriptionWithoutError(answer);
// Wait for the ICE state to stabilize.
@@ -3390,7 +3392,7 @@ TEST_F(WebRtcSessionTest, TestAddChannelToConnectedBundle) {
SetLocalDescriptionWithoutError(offer);
answer = webrtc::CreateSessionDescription(JsepSessionDescription::kAnswer,
sdp, nullptr);
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
SetRemoteDescriptionWithoutError(answer);
// Wait for ICE state to stabilize
@@ -3410,16 +3412,16 @@ TEST_F(WebRtcSessionTest, TestRequireRtcpMux) {
SessionDescriptionInterface* offer = CreateOffer(options);
SetLocalDescriptionWithoutError(offer);
- EXPECT_TRUE(session_->voice_rtcp_transport_channel() == NULL);
- EXPECT_TRUE(session_->video_rtcp_transport_channel() == NULL);
+ EXPECT_TRUE(session_->voice_rtcp_transport_channel() == nullptr);
+ EXPECT_TRUE(session_->video_rtcp_transport_channel() == nullptr);
SendAudioVideoStream2();
SessionDescriptionInterface* answer =
CreateRemoteAnswer(session_->local_description());
SetRemoteDescriptionWithoutError(answer);
- EXPECT_TRUE(session_->voice_rtcp_transport_channel() == NULL);
- EXPECT_TRUE(session_->video_rtcp_transport_channel() == NULL);
+ EXPECT_TRUE(session_->voice_rtcp_transport_channel() == nullptr);
+ EXPECT_TRUE(session_->video_rtcp_transport_channel() == nullptr);
}
TEST_F(WebRtcSessionTest, TestNegotiateRtcpMux) {
@@ -3430,16 +3432,16 @@ TEST_F(WebRtcSessionTest, TestNegotiateRtcpMux) {
SessionDescriptionInterface* offer = CreateOffer(options);
SetLocalDescriptionWithoutError(offer);
- EXPECT_TRUE(session_->voice_rtcp_transport_channel() != NULL);
- EXPECT_TRUE(session_->video_rtcp_transport_channel() != NULL);
+ EXPECT_TRUE(session_->voice_rtcp_transport_channel() != nullptr);
+ EXPECT_TRUE(session_->video_rtcp_transport_channel() != nullptr);
SendAudioVideoStream2();
SessionDescriptionInterface* answer =
CreateRemoteAnswer(session_->local_description());
SetRemoteDescriptionWithoutError(answer);
- EXPECT_TRUE(session_->voice_rtcp_transport_channel() == NULL);
- EXPECT_TRUE(session_->video_rtcp_transport_channel() == NULL);
+ EXPECT_TRUE(session_->voice_rtcp_transport_channel() == nullptr);
+ EXPECT_TRUE(session_->video_rtcp_transport_channel() == nullptr);
}
// This test verifies that SetLocalDescription and SetRemoteDescription fails
@@ -3462,11 +3464,11 @@ TEST_F(WebRtcSessionTest, TestDisabledRtcpMuxWithBundleEnabled) {
&offer_str);
JsepSessionDescription* local_offer =
new JsepSessionDescription(JsepSessionDescription::kOffer);
- EXPECT_TRUE((local_offer)->Initialize(offer_str, NULL));
+ EXPECT_TRUE((local_offer)->Initialize(offer_str, nullptr));
SetLocalDescriptionOfferExpectError(kBundleWithoutRtcpMux, local_offer);
JsepSessionDescription* remote_offer =
new JsepSessionDescription(JsepSessionDescription::kOffer);
- EXPECT_TRUE((remote_offer)->Initialize(offer_str, NULL));
+ EXPECT_TRUE((remote_offer)->Initialize(offer_str, nullptr));
SetRemoteDescriptionOfferExpectError(kBundleWithoutRtcpMux, remote_offer);
// Trying unmodified SDP.
SetLocalDescriptionWithoutError(offer);
@@ -3533,7 +3535,7 @@ TEST_F(WebRtcSessionTest, TestIncorrectMLinesInRemoteAnswer) {
kAudioMidReplaceStr.length(),
&sdp);
SessionDescriptionInterface* modified_answer1 =
- CreateSessionDescription(JsepSessionDescription::kAnswer, sdp, NULL);
+ CreateSessionDescription(JsepSessionDescription::kAnswer, sdp, nullptr);
SetRemoteDescriptionAnswerExpectError(kMlineMismatch, modified_answer1);
// Different media types.
@@ -3545,7 +3547,7 @@ TEST_F(WebRtcSessionTest, TestIncorrectMLinesInRemoteAnswer) {
kAudioMlineReplaceStr.length(),
&sdp);
SessionDescriptionInterface* modified_answer2 =
- CreateSessionDescription(JsepSessionDescription::kAnswer, sdp, NULL);
+ CreateSessionDescription(JsepSessionDescription::kAnswer, sdp, nullptr);
SetRemoteDescriptionAnswerExpectError(kMlineMismatch, modified_answer2);
SetRemoteDescriptionWithoutError(answer.release());
@@ -3589,8 +3591,8 @@ TEST_F(WebRtcSessionTest, TestIceStartAfterSetLocalDescriptionOnly) {
candidate1);
EXPECT_TRUE(offer->AddCandidate(&ice_candidate1));
SetRemoteDescriptionWithoutError(offer);
- ASSERT_TRUE(session_->voice_rtp_transport_channel() != NULL);
- ASSERT_TRUE(session_->video_rtp_transport_channel() != NULL);
+ ASSERT_TRUE(session_->voice_rtp_transport_channel() != nullptr);
+ ASSERT_TRUE(session_->video_rtp_transport_channel() != nullptr);
// Pump for 1 second and verify that no candidates are generated.
rtc::Thread::Current()->ProcessMessages(1000);
@@ -3614,8 +3616,8 @@ TEST_F(WebRtcSessionTest, TestCryptoAfterSetLocalDescription) {
// will be set as per MediaSessionDescriptionFactory.
std::string offer_str;
offer->ToString(&offer_str);
- SessionDescriptionInterface* jsep_offer_str =
- CreateSessionDescription(JsepSessionDescription::kOffer, offer_str, NULL);
+ SessionDescriptionInterface* jsep_offer_str = CreateSessionDescription(
+ JsepSessionDescription::kOffer, offer_str, nullptr);
SetLocalDescriptionWithoutError(jsep_offer_str);
EXPECT_TRUE(session_->voice_channel()->srtp_required_for_testing());
EXPECT_TRUE(session_->video_channel()->srtp_required_for_testing());
@@ -3633,8 +3635,8 @@ TEST_F(WebRtcSessionTest, TestCryptoAfterSetLocalDescriptionWithDisabled) {
// will be set as per MediaSessionDescriptionFactory.
std::string offer_str;
offer->ToString(&offer_str);
- SessionDescriptionInterface* jsep_offer_str =
- CreateSessionDescription(JsepSessionDescription::kOffer, offer_str, NULL);
+ SessionDescriptionInterface* jsep_offer_str = CreateSessionDescription(
+ JsepSessionDescription::kOffer, offer_str, nullptr);
SetLocalDescriptionWithoutError(jsep_offer_str);
EXPECT_FALSE(session_->voice_channel()->srtp_required_for_testing());
EXPECT_FALSE(session_->video_channel()->srtp_required_for_testing());
@@ -3901,8 +3903,8 @@ TEST_P(WebRtcSessionTest, TestCreateOfferWithSctpEnabledWithoutStreams) {
InitWithDtls(GetParam());
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer());
- EXPECT_TRUE(offer->description()->GetContentByName("data") == NULL);
- EXPECT_TRUE(offer->description()->GetTransportInfoByName("data") == NULL);
+ EXPECT_TRUE(offer->description()->GetContentByName("data") == nullptr);
+ EXPECT_TRUE(offer->description()->GetTransportInfoByName("data") == nullptr);
}
TEST_P(WebRtcSessionTest, TestCreateAnswerWithSctpInOfferAndNoStreams) {
@@ -3918,9 +3920,9 @@ TEST_P(WebRtcSessionTest, TestCreateAnswerWithSctpInOfferAndNoStreams) {
// Verifies the answer contains SCTP.
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
- EXPECT_TRUE(answer != NULL);
- EXPECT_TRUE(answer->description()->GetContentByName("data") != NULL);
- EXPECT_TRUE(answer->description()->GetTransportInfoByName("data") != NULL);
+ EXPECT_TRUE(answer != nullptr);
+ EXPECT_TRUE(answer->description()->GetContentByName("data") != nullptr);
+ EXPECT_TRUE(answer->description()->GetTransportInfoByName("data") != nullptr);
}
// Test that if DTLS is disabled, we don't end up with an SctpTransport
@@ -3975,7 +3977,7 @@ TEST_P(WebRtcSessionTest, TestSctpDataChannelSendPortParsing) {
SessionDescriptionInterface* answer =
ChangeSDPSctpPort(new_recv_port, CreateAnswer());
- ASSERT_TRUE(answer != NULL);
+ ASSERT_TRUE(answer != nullptr);
// Now set the local description, which'll take ownership of the answer.
SetLocalDescriptionWithoutError(answer);
@@ -4042,7 +4044,7 @@ TEST_P(WebRtcSessionTest, TestCreateOfferBeforeIdentityRequestReturnSuccess) {
SendAudioVideoStream1();
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer());
- EXPECT_TRUE(offer != NULL);
+ EXPECT_TRUE(offer != nullptr);
VerifyNoCryptoParams(offer->description(), true);
VerifyFingerprintStatus(offer->description(), true);
}
@@ -4058,11 +4060,11 @@ TEST_P(WebRtcSessionTest, TestCreateAnswerBeforeIdentityRequestReturnSuccess) {
options.recv_video = true;
std::unique_ptr<JsepSessionDescription> offer(
CreateRemoteOffer(options, cricket::SEC_DISABLED));
- ASSERT_TRUE(offer.get() != NULL);
+ ASSERT_TRUE(offer.get() != nullptr);
SetRemoteDescriptionWithoutError(offer.release());
std::unique_ptr<SessionDescriptionInterface> answer(CreateAnswer());
- EXPECT_TRUE(answer != NULL);
+ EXPECT_TRUE(answer != nullptr);
VerifyNoCryptoParams(answer->description(), true);
VerifyFingerprintStatus(answer->description(), true);
}
@@ -4076,7 +4078,7 @@ TEST_P(WebRtcSessionTest, TestCreateOfferAfterIdentityRequestReturnSuccess) {
EXPECT_TRUE_WAIT(!session_->waiting_for_certificate_for_testing(), 1000);
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer());
- EXPECT_TRUE(offer != NULL);
+ EXPECT_TRUE(offer != nullptr);
}
// Verifies that CreateOffer fails when CreateOffer is called after async
@@ -4087,7 +4089,7 @@ TEST_F(WebRtcSessionTest, TestCreateOfferAfterIdentityRequestReturnFailure) {
EXPECT_TRUE_WAIT(!session_->waiting_for_certificate_for_testing(), 1000);
std::unique_ptr<SessionDescriptionInterface> offer(CreateOffer());
- EXPECT_TRUE(offer == NULL);
+ EXPECT_TRUE(offer == nullptr);
}
// Verifies that CreateOffer succeeds when Multiple CreateOffer calls are made
@@ -4134,8 +4136,8 @@ TEST_F(WebRtcSessionTest, TestSetRemoteOfferFailIfDtlsDisabledAndNoCrypto) {
// Adds a DTLS fingerprint to the remote offer.
cricket::SessionDescription* sdp = offer->description();
TransportInfo* audio = sdp->GetTransportInfoByName("audio");
- ASSERT_TRUE(audio != NULL);
- ASSERT_TRUE(audio->description.identity_fingerprint.get() == NULL);
+ ASSERT_TRUE(audio != nullptr);
+ ASSERT_TRUE(audio->description.identity_fingerprint.get() == nullptr);
audio->description.identity_fingerprint.reset(
rtc::SSLFingerprint::CreateFromRfc4572(
rtc::DIGEST_SHA_256, kFakeDtlsFingerprint));
@@ -4153,7 +4155,7 @@ TEST_F(WebRtcSessionTest, TestCombinedAudioVideoBweConstraint) {
voice_channel_ = media_engine_->GetVoiceChannel(0);
- ASSERT_TRUE(voice_channel_ != NULL);
+ ASSERT_TRUE(voice_channel_ != nullptr);
const cricket::AudioOptions& audio_options = voice_channel_->options();
EXPECT_EQ(rtc::Optional<bool>(true), audio_options.combined_audio_video_bwe);
}
@@ -4243,8 +4245,8 @@ TEST_F(WebRtcSessionTest, TestRtxRemovedByCreateAnswer) {
SendAudioVideoStream1();
std::string offer_sdp(kSdpWithRtx);
- SessionDescriptionInterface* offer =
- CreateSessionDescription(JsepSessionDescription::kOffer, offer_sdp, NULL);
+ SessionDescriptionInterface* offer = CreateSessionDescription(
+ JsepSessionDescription::kOffer, offer_sdp, nullptr);
EXPECT_TRUE(offer->ToString(&offer_sdp));
// Offer SDP contains the RTX codec.

Powered by Google App Engine
This is Rietveld 408576698