#include "services/media_session/public/cpp/media_position.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace media_session {
class MediaPositionTest : public testing::Test { … };
TEST_F(MediaPositionTest, TestPositionUpdated) { … }
TEST_F(MediaPositionTest, TestPositionUpdatedTwice) { … }
TEST_F(MediaPositionTest, TestPositionUpdatedPastDuration) { … }
TEST_F(MediaPositionTest, TestPositionAtStart) { … }
TEST_F(MediaPositionTest, TestNegativePosition) { … }
TEST_F(MediaPositionTest, TestPositionUpdatedNoChange) { … }
TEST_F(MediaPositionTest, TestPositionUpdatedFasterPlayback) { … }
TEST_F(MediaPositionTest, TestPositionUpdatedSlowerPlayback) { … }
TEST_F(MediaPositionTest, TestNotEquals_AllDifferent) { … }
TEST_F(MediaPositionTest, TestNotEquals_DifferentDuration) { … }
TEST_F(MediaPositionTest, TestNotEquals_DifferentPlaybackRate) { … }
TEST_F(MediaPositionTest, TestNotEquals_DifferentEndOfMedia) { … }
TEST_F(MediaPositionTest, TestEquals_AllSame) { … }
TEST_F(MediaPositionTest, TestEquals_SameButDifferentTime) { … }
TEST_F(MediaPositionTest, TestPosition_TimeHasGoneBackwards) { … }
}