blob: 6e88ad1dace45704a081948cd3e8d3d44daef06e [file] [log] [blame]
/*
* Copyright 2018 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include <oboe/Definitions.h>
#include <oboe/Utilities.h>
/**
* Tests needing to be written:
*
* getChannelCount
* getDirection
getSampleRate
getFramesPerCallback
getFormat
getBufferSizeInFrames
getBufferCapacityInFrames
getSharingMode
getPerformanceMode
getDeviceId
getCallback
getUsage
getContentType
getInputPreset
getSessionId
getState
getXRunCount
getFramesPerBurst
isPlaying
getBytesPerFrame
getBytesPerSample
getFramesWritten
getFramesRead
getTimestamp
getAudioApi
usesAAudio
Stream state control
open
close
start
pause
flush
stop
requestStart
requestPause
requestFlush
requestStop
waitForStateChange
Setters
setBufferSizeInFrames
Helpers
calculateLatencyMillis
I/O
write
read
*/
using namespace oboe;
class StreamClosedReturnValues : public ::testing::Test {
};
TEST_F(StreamClosedReturnValues, GetChannelCountReturnsLastKnownValue){
FAIL();
}