Abstract GoogleURLTracker & google_util Profile dependencies
[chromium-blink-merge.git] / ppapi / shared_impl / media_stream_audio_track_shared_unittest.cc
blob00cd90576bb4a63a26166a45012e5a39e7cb8b2c
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ppapi/shared_impl/media_stream_audio_track_shared.h"
6 #include "testing/gtest/include/gtest/gtest.h"
8 namespace ppapi {
10 TEST(MediaStreamAudioTrackShared, Verify) {
12 MediaStreamAudioTrackShared::Attributes attributes;
13 EXPECT_TRUE(MediaStreamAudioTrackShared::VerifyAttributes(attributes));
16 // Verify buffers
18 MediaStreamAudioTrackShared::Attributes attributes;
19 attributes.buffers = 0;
20 EXPECT_TRUE(MediaStreamAudioTrackShared::VerifyAttributes(attributes));
22 attributes.buffers = 8;
23 EXPECT_TRUE(MediaStreamAudioTrackShared::VerifyAttributes(attributes));
25 attributes.buffers = 1024;
26 EXPECT_TRUE(MediaStreamAudioTrackShared::VerifyAttributes(attributes));
28 attributes.buffers = -1;
29 EXPECT_FALSE(MediaStreamAudioTrackShared::VerifyAttributes(attributes));
33 } // namespace ppapi