network_id_unittest.cc 738 B

1234567891011121314151617181920212223242526
  1. // Copyright 2017 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "net/nqe/network_id.h"
  5. #include <string>
  6. #include "base/strings/string_number_conversions.h"
  7. #include "net/base/network_change_notifier.h"
  8. #include "testing/gtest/include/gtest/gtest.h"
  9. namespace net::nqe::internal {
  10. namespace {
  11. TEST(NetworkIDTest, TestSerialize) {
  12. nqe::internal::NetworkID network_id(NetworkChangeNotifier::CONNECTION_2G,
  13. "test1", 2);
  14. std::string serialized = network_id.ToString();
  15. EXPECT_EQ(network_id, NetworkID::FromString(serialized));
  16. }
  17. } // namespace
  18. } // namespace net::nqe::internal