#include "base/android/android_image_reader_compat.h"
#include <stdint.h>
#include <memory>
#include "base/android/build_info.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
namespace android {
class AndroidImageReaderTest : public testing::Test {
public:
AndroidImageReaderTest() = default;
~AndroidImageReaderTest() override = default;
};
TEST_F(AndroidImageReaderTest, GetImageReaderInstance) {
EXPECT_EQ(AndroidImageReader::GetInstance().IsSupported(),
base::android::BuildInfo::GetInstance()->sdk_int() >=
base::android::SDK_VERSION_P);
}
TEST_F(AndroidImageReaderTest, CompareImageReaderInstance) {
AndroidImageReader& a1 = AndroidImageReader::GetInstance();
AndroidImageReader& a2 = AndroidImageReader::GetInstance();
ASSERT_EQ(&a1, &a2);
}
}
}