Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1e9dcd3 authored by Mikhail Naganov's avatar Mikhail Naganov Committed by Automerger Merge Worker
Browse files

audio: Remove InputStreamTest#getCapturePosition test am: f38d908d am: 41b467bf am: 43079c13

parents 0c989cc6 43079c13
Loading
Loading
Loading
Loading
+0 −20
Original line number Original line Diff line number Diff line
@@ -1698,26 +1698,6 @@ TEST_P(InputStreamTest, GetInputFramesLost) {
    ASSERT_EQ(0U, framesLost);
    ASSERT_EQ(0U, framesLost);
}
}


TEST_P(InputStreamTest, getCapturePosition) {
    doc::test(
        "The capture position of a non prepared stream should not be "
        "retrievable or 0");
    uint64_t frames;
    uint64_t time;
    ASSERT_OK(stream->getCapturePosition(returnIn(res, frames, time)));
    // Although 'getCapturePosition' is mandatory in V7, legacy implementations
    // may return -ENOSYS (which is translated to NOT_SUPPORTED) in cases when
    // the capture position can't be retrieved, e.g. when the stream isn't
    // running. Because of this, we don't fail when getting NOT_SUPPORTED
    // in this test. Behavior of 'getCapturePosition' for running streams is
    // tested in 'PcmOnlyConfigInputStreamTest' for V7.
    ASSERT_RESULT(okOrInvalidStateOrNotSupported, res);
    if (res == Result::OK) {
        ASSERT_EQ(0U, frames);
        ASSERT_LE(0U, time);
    }
}

//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
///////////////////////////////// StreamOut //////////////////////////////////
///////////////////////////////// StreamOut //////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////