| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2  *  Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 224   EXPECT_TRUE(changed); | 224   EXPECT_TRUE(changed); | 
| 225   decoder = db.GetActiveDecoder(); | 225   decoder = db.GetActiveDecoder(); | 
| 226   ASSERT_FALSE(decoder == NULL);  // Should get a decoder here. | 226   ASSERT_FALSE(decoder == NULL);  // Should get a decoder here. | 
| 227 | 227 | 
| 228   // Remove the active decoder, and verify that the active becomes NULL. | 228   // Remove the active decoder, and verify that the active becomes NULL. | 
| 229   EXPECT_EQ(DecoderDatabase::kOK, db.Remove(103)); | 229   EXPECT_EQ(DecoderDatabase::kOK, db.Remove(103)); | 
| 230   EXPECT_EQ(NULL, db.GetActiveDecoder()); | 230   EXPECT_EQ(NULL, db.GetActiveDecoder()); | 
| 231 | 231 | 
| 232   // Set active CNG codec. | 232   // Set active CNG codec. | 
| 233   EXPECT_EQ(DecoderDatabase::kOK, db.SetActiveCngDecoder(13)); | 233   EXPECT_EQ(DecoderDatabase::kOK, db.SetActiveCngDecoder(13)); | 
| 234   decoder = db.GetActiveCngDecoder(); | 234   ComfortNoiseDecoder* cng = db.GetActiveCngDecoder(); | 
| 235   ASSERT_FALSE(decoder == NULL);  // Should get a decoder here. | 235   ASSERT_FALSE(cng == NULL);  // Should get a decoder here. | 
| 236 | 236 | 
| 237   // Remove the active CNG decoder, and verify that the active becomes NULL. | 237   // Remove the active CNG decoder, and verify that the active becomes NULL. | 
| 238   EXPECT_EQ(DecoderDatabase::kOK, db.Remove(13)); | 238   EXPECT_EQ(DecoderDatabase::kOK, db.Remove(13)); | 
| 239   EXPECT_EQ(NULL, db.GetActiveCngDecoder()); | 239   EXPECT_EQ(NULL, db.GetActiveCngDecoder()); | 
| 240 | 240 | 
| 241   // Try to set non-existing codecs as active. | 241   // Try to set non-existing codecs as active. | 
| 242   EXPECT_EQ(DecoderDatabase::kDecoderNotFound, | 242   EXPECT_EQ(DecoderDatabase::kDecoderNotFound, | 
| 243             db.SetActiveDecoder(17, &changed)); | 243             db.SetActiveDecoder(17, &changed)); | 
| 244   EXPECT_EQ(DecoderDatabase::kDecoderNotFound, | 244   EXPECT_EQ(DecoderDatabase::kDecoderNotFound, | 
| 245             db.SetActiveCngDecoder(17)); | 245             db.SetActiveCngDecoder(17)); | 
| 246 } | 246 } | 
| 247 }  // namespace webrtc | 247 }  // namespace webrtc | 
| OLD | NEW | 
|---|