xref: /aosp_15_r20/external/cronet/net/nqe/network_id_unittest.cc (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1 // Copyright 2017 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "net/nqe/network_id.h"
6 
7 #include <string>
8 
9 #include "base/strings/string_number_conversions.h"
10 #include "net/base/network_change_notifier.h"
11 #include "testing/gtest/include/gtest/gtest.h"
12 
13 namespace net::nqe::internal {
14 
15 namespace {
16 
TEST(NetworkIDTest,TestSerialize)17 TEST(NetworkIDTest, TestSerialize) {
18   nqe::internal::NetworkID network_id(NetworkChangeNotifier::CONNECTION_2G,
19                                       "test1", 2);
20   std::string serialized = network_id.ToString();
21   EXPECT_EQ(network_id, NetworkID::FromString(serialized));
22 }
23 
24 }  // namespace
25 
26 }  // namespace net::nqe::internal
27