Use pdfium::base::checked_cast() in a few test files

Be consistent with non-test code.

Change-Id: I362aaa467ef9dbd227f9b7a39250e82b57a175c6
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/113432
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/fpdf_dataavail_embeddertest.cpp b/fpdfsdk/fpdf_dataavail_embeddertest.cpp
index 011ef2c..05867de 100644
--- a/fpdfsdk/fpdf_dataavail_embeddertest.cpp
+++ b/fpdfsdk/fpdf_dataavail_embeddertest.cpp
@@ -17,6 +17,7 @@
 #include "testing/range_set.h"
 #include "testing/utils/file_util.h"
 #include "testing/utils/path_service.h"
+#include "third_party/base/numerics/safe_conversions.h"
 
 namespace {
 
@@ -44,7 +45,8 @@
     if (!file_contents_)
       return;
 
-    file_access_.m_FileLen = static_cast<unsigned long>(file_length_);
+    file_access_.m_FileLen =
+        pdfium::base::checked_cast<unsigned long>(file_length_);
     file_access_.m_GetBlock = SGetBlock;
     file_access_.m_Param = this;
 
@@ -105,8 +107,8 @@
   int GetBlockImpl(unsigned long pos, unsigned char* pBuf, unsigned long size) {
     if (!IsDataAvailImpl(pos, size))
       return 0;
-    const unsigned long end =
-        std::min(static_cast<unsigned long>(file_length_), pos + size);
+    const unsigned long end = std::min(
+        pdfium::base::checked_cast<unsigned long>(file_length_), pos + size);
     if (end <= pos)
       return 0;
     memcpy(pBuf, file_contents_.get() + pos, end - pos);
diff --git a/testing/embedder_test.cpp b/testing/embedder_test.cpp
index 5c040df..5aa9fc7 100644
--- a/testing/embedder_test.cpp
+++ b/testing/embedder_test.cpp
@@ -342,7 +342,8 @@
       pdfium::make_span(file_contents_.get(), file_length_));
 
   memset(&file_access_, 0, sizeof(file_access_));
-  file_access_.m_FileLen = static_cast<unsigned long>(file_length_);
+  file_access_.m_FileLen =
+      pdfium::base::checked_cast<unsigned long>(file_length_);
   file_access_.m_GetBlock = TestLoader::GetBlock;
   file_access_.m_Param = loader_.get();
 
diff --git a/testing/utils/file_util.cpp b/testing/utils/file_util.cpp
index 77da127..439f849 100644
--- a/testing/utils/file_util.cpp
+++ b/testing/utils/file_util.cpp
@@ -48,7 +48,7 @@
   if (!file_contents_)
     return;
 
-  m_FileLen = static_cast<unsigned long>(file_length_);
+  m_FileLen = pdfium::base::checked_cast<unsigned long>(file_length_);
   m_GetBlock = SGetBlock;
   m_Param = this;
 }