Use platform abstraction of absl::Flag rather than using absl::Flag directly.
PiperOrigin-RevId: 449567277
diff --git a/quiche/balsa/balsa_frame_test.cc b/quiche/balsa/balsa_frame_test.cc
index 189d572..bf3d2a3 100644
--- a/quiche/balsa/balsa_frame_test.cc
+++ b/quiche/balsa/balsa_frame_test.cc
@@ -15,7 +15,6 @@
#include <utility>
#include <vector>
-#include "absl/flags/flag.h"
#include "absl/strings/escaping.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
@@ -28,7 +27,9 @@
#include "quiche/balsa/http_validation_policy.h"
#include "quiche/balsa/noop_balsa_visitor.h"
#include "quiche/balsa/simple_buffer.h"
+#include "quiche/common/platform/api/quiche_command_line_flags.h"
#include "quiche/common/platform/api/quiche_expect_bug.h"
+#include "quiche/common/platform/api/quiche_flags.h"
#include "quiche/common/platform/api/quiche_logging.h"
#include "quiche/common/platform/api/quiche_test.h"
@@ -43,9 +44,10 @@
using testing::StrEq;
using testing::StrictMock;
-ABSL_FLAG(std::string, randseed, "",
- "This is the seed for Pseudo-random number"
- " generator used when generating random messages for unittests");
+DEFINE_QUICHE_COMMAND_LINE_FLAG(
+ std::string, randseed, "",
+ "This is the seed for Pseudo-random number"
+ " generator used when generating random messages for unittests");
namespace quiche {
@@ -2249,7 +2251,7 @@
TEST(HTTPBalsaFrame,
VisitorInvokedProperlyForResponseWithTransferEncodingAndTrailersRandom) {
TestSeed seed;
- seed.Initialize(absl::GetFlag(FLAGS_randseed));
+ seed.Initialize(GetQuicheFlag(FLAGS_randseed));
RandomEngine rng;
rng.seed(seed.GetSeed());
for (int i = 0; i < 1000; ++i) {
@@ -3170,7 +3172,7 @@
std::map<std::string, std::string>::const_iterator iter;
std::string trailer_data;
TestSeed seed;
- seed.Initialize(absl::GetFlag(FLAGS_randseed));
+ seed.Initialize(GetQuicheFlag(FLAGS_randseed));
RandomEngine rng;
rng.seed(seed.GetSeed());
FakeHeaders fake_headers_in_trailer;