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"
10 TEST(MediaStreamAudioTrackShared
, Verify
) {
12 MediaStreamAudioTrackShared::Attributes attributes
;
13 EXPECT_TRUE(MediaStreamAudioTrackShared::VerifyAttributes(attributes
));
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
));