Do not build googletest/googlemock when building pdfium_test.
By breaking the dependency from test_support to googletest/googlemock.
Change-Id: Icfe675c4ba2977c53834a73cac48901a6cd0636e
Reviewed-on: https://pdfium-review.googlesource.com/c/49993
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/testing/BUILD.gn b/testing/BUILD.gn
index a0531de..1f31d74 100644
--- a/testing/BUILD.gn
+++ b/testing/BUILD.gn
@@ -34,8 +34,6 @@
"../:pdfium",
"../core/fdrm",
"image_diff",
- "//testing/gmock",
- "//testing/gtest",
]
configs += [ "../:pdfium_core_config" ]
visibility = [ "../*" ]
diff --git a/testing/utils/bitmap_saver.cpp b/testing/utils/bitmap_saver.cpp
index 38f2cf2..af13efc 100644
--- a/testing/utils/bitmap_saver.cpp
+++ b/testing/utils/bitmap_saver.cpp
@@ -7,8 +7,8 @@
#include <fstream>
#include <vector>
-#include "testing/gtest/include/gtest/gtest.h"
#include "testing/image_diff/image_diff_png.h"
+#include "third_party/base/logging.h"
// static
void BitmapSaver::WriteBitmapToPng(FPDF_BITMAP bitmap,
@@ -30,14 +30,14 @@
&png_encoding);
}
- ASSERT_TRUE(encoded);
- ASSERT_LT(filename.size(), 256u);
+ DCHECK(encoded);
+ DCHECK(filename.size() < 256u);
std::ofstream png_file;
png_file.open(filename, std::ios_base::out | std::ios_base::binary);
png_file.write(reinterpret_cast<char*>(&png_encoding.front()),
png_encoding.size());
- ASSERT_TRUE(png_file.good());
+ DCHECK(png_file.good());
png_file.close();
}