mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Allow CefImage usage from any thread
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
|
||||
#include "include/cef_image.h"
|
||||
#include "tests/ceftests/image_util.h"
|
||||
#include "tests/ceftests/thread_helper.h"
|
||||
#include "tests/gtest/include/gtest/gtest.h"
|
||||
|
||||
namespace {
|
||||
@@ -137,7 +136,9 @@ void VerifySaveAsJPEG(CefRefPtr<CefImage> image,
|
||||
VerifyScaleExists(image2, expected_scale_factor, expected_scale_factor);
|
||||
}
|
||||
|
||||
void EmptyImpl() {
|
||||
} // namespace
|
||||
|
||||
TEST(ImageTest, Empty) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -160,7 +161,7 @@ void EmptyImpl() {
|
||||
VerifyScaleEmpty(image, 2.0f);
|
||||
}
|
||||
|
||||
void Scale1xImpl() {
|
||||
TEST(ImageTest, Scale1x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -173,7 +174,7 @@ void Scale1xImpl() {
|
||||
VerifyScaleEmpty(image, 2.0f);
|
||||
}
|
||||
|
||||
void Scale2xImpl() {
|
||||
TEST(ImageTest, Scale2x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -186,7 +187,7 @@ void Scale2xImpl() {
|
||||
VerifyScaleExists(image, 2.0f, 2.0f);
|
||||
}
|
||||
|
||||
void ScaleMultiImpl() {
|
||||
TEST(ImageTest, ScaleMulti) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -200,7 +201,7 @@ void ScaleMultiImpl() {
|
||||
VerifyScaleExists(image, 2.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SaveBitmap1xImpl() {
|
||||
TEST(ImageTest, SaveBitmap1x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -209,7 +210,7 @@ void SaveBitmap1xImpl() {
|
||||
VerifySaveAsBitmap(image, 1.0f, 1.0f);
|
||||
}
|
||||
|
||||
void SaveBitmap2xImpl() {
|
||||
TEST(ImageTest, SaveBitmap2x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -218,7 +219,7 @@ void SaveBitmap2xImpl() {
|
||||
VerifySaveAsBitmap(image, 2.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SaveBitmapMultiImpl() {
|
||||
TEST(ImageTest, SaveBitmapMulti) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -227,7 +228,7 @@ void SaveBitmapMultiImpl() {
|
||||
VerifySaveAsBitmap(image, 1.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SavePNG1xImpl() {
|
||||
TEST(ImageTest, SavePNG1x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -236,7 +237,7 @@ void SavePNG1xImpl() {
|
||||
VerifySaveAsPNG(image, 1.0f, 1.0f);
|
||||
}
|
||||
|
||||
void SavePNG2xImpl() {
|
||||
TEST(ImageTest, SavePNG2x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -245,7 +246,7 @@ void SavePNG2xImpl() {
|
||||
VerifySaveAsPNG(image, 2.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SavePNGMultiImpl() {
|
||||
TEST(ImageTest, SavePNGMulti) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -254,7 +255,7 @@ void SavePNGMultiImpl() {
|
||||
VerifySaveAsPNG(image, 1.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SaveJPEG1xImpl() {
|
||||
TEST(ImageTest, SaveJPEG1x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -263,7 +264,7 @@ void SaveJPEG1xImpl() {
|
||||
VerifySaveAsJPEG(image, 1.0f, 1.0f);
|
||||
}
|
||||
|
||||
void SaveJPEG2xImpl() {
|
||||
TEST(ImageTest, SaveJPEG2x) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -272,7 +273,7 @@ void SaveJPEG2xImpl() {
|
||||
VerifySaveAsJPEG(image, 2.0f, 2.0f);
|
||||
}
|
||||
|
||||
void SaveJPEGMultiImpl() {
|
||||
TEST(ImageTest, SaveJPEGMulti) {
|
||||
CefRefPtr<CefImage> image = CefImage::CreateImage();
|
||||
EXPECT_TRUE(image.get());
|
||||
|
||||
@@ -280,21 +281,3 @@ void SaveJPEGMultiImpl() {
|
||||
|
||||
VerifySaveAsJPEG(image, 1.0f, 2.0f);
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
#define IMAGE_TEST(name) UI_THREAD_TEST(ImageTest, name)
|
||||
|
||||
IMAGE_TEST(Empty)
|
||||
IMAGE_TEST(Scale1x)
|
||||
IMAGE_TEST(Scale2x)
|
||||
IMAGE_TEST(ScaleMulti)
|
||||
IMAGE_TEST(SaveBitmap1x)
|
||||
IMAGE_TEST(SaveBitmap2x)
|
||||
IMAGE_TEST(SaveBitmapMulti)
|
||||
IMAGE_TEST(SavePNG1x)
|
||||
IMAGE_TEST(SavePNG2x)
|
||||
IMAGE_TEST(SavePNGMulti)
|
||||
IMAGE_TEST(SaveJPEG1x)
|
||||
IMAGE_TEST(SaveJPEG2x)
|
||||
IMAGE_TEST(SaveJPEGMulti)
|
||||
|
Reference in New Issue
Block a user