| # Copyright 2015 The Chromium Authors. All rights reserved. | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | import("//ios/build/config.gni") | 
 | import("//testing/test.gni") | 
 | import("//url/features.gni") | 
 |  | 
 | source_set("net") { | 
 |   deps = [ | 
 |     "//base", | 
 |     "//net", | 
 |     "//url:url_features", | 
 |   ] | 
 |  | 
 |   sources = [ | 
 |     "clients/crn_forwarding_network_client.h", | 
 |     "clients/crn_forwarding_network_client.mm", | 
 |     "clients/crn_forwarding_network_client_factory.h", | 
 |     "clients/crn_forwarding_network_client_factory.mm", | 
 |     "clients/crn_network_client_protocol.h", | 
 |     "clients/crn_simple_network_client_factory.h", | 
 |     "clients/crn_simple_network_client_factory.mm", | 
 |     "cookies/cookie_cache.cc", | 
 |     "cookies/cookie_cache.h", | 
 |     "cookies/cookie_creation_time_manager.h", | 
 |     "cookies/cookie_creation_time_manager.mm", | 
 |     "cookies/cookie_store_ios.h", | 
 |     "cookies/cookie_store_ios.mm", | 
 |     "cookies/cookie_store_ios_client.h", | 
 |     "cookies/cookie_store_ios_client.mm", | 
 |     "cookies/system_cookie_util.h", | 
 |     "cookies/system_cookie_util.mm", | 
 |     "crn_http_protocol_handler.h", | 
 |     "crn_http_protocol_handler.mm", | 
 |     "crn_http_protocol_handler_proxy.h", | 
 |     "crn_http_protocol_handler_proxy_with_client_thread.h", | 
 |     "crn_http_protocol_handler_proxy_with_client_thread.mm", | 
 |     "crn_http_url_response.h", | 
 |     "crn_http_url_response.mm", | 
 |     "empty_nsurlcache.h", | 
 |     "empty_nsurlcache.mm", | 
 |     "http_cache_helper.cc", | 
 |     "http_cache_helper.h", | 
 |     "http_protocol_logging.h", | 
 |     "http_protocol_logging.mm", | 
 |     "http_response_headers_util.h", | 
 |     "http_response_headers_util.mm", | 
 |     "nsurlrequest_util.h", | 
 |     "nsurlrequest_util.mm", | 
 |     "protocol_handler_util.h", | 
 |     "protocol_handler_util.mm", | 
 |     "request_tracker.h", | 
 |     "request_tracker.mm", | 
 |     "url_scheme_util.h", | 
 |     "url_scheme_util.mm", | 
 |   ] | 
 |  | 
 |   if (!use_platform_icu_alternatives) { | 
 |     deps += [ "//base:i18n" ] | 
 |   } | 
 | } | 
 |  | 
 | test("ios_net_unittests") { | 
 |   deps = [ | 
 |     ":net", | 
 |     "//base", | 
 |     "//base/test:run_all_unittests", | 
 |     "//net:test_support", | 
 |     "//testing/gtest", | 
 |     "//url", | 
 |   ] | 
 |  | 
 |   sources = [ | 
 |     "clients/crn_forwarding_network_client_factory_unittest.mm", | 
 |     "cookies/cookie_cache_unittest.cc", | 
 |     "cookies/cookie_creation_time_manager_unittest.mm", | 
 |     "cookies/cookie_store_ios_unittest.mm", | 
 |     "cookies/system_cookie_util_unittest.mm", | 
 |     "http_response_headers_util_unittest.mm", | 
 |     "nsurlrequest_util_unittest.mm", | 
 |     "protocol_handler_util_unittest.mm", | 
 |     "url_scheme_util_unittest.mm", | 
 |   ] | 
 |  | 
 |   assert_no_deps = ios_assert_no_deps | 
 | } |