test_data_directory.h revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
1// Copyright (c) 2012 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 5#ifndef NET_BASE_TEST_DATA_DIRECTORY_H_ 6#define NET_BASE_TEST_DATA_DIRECTORY_H_ 7 8#include "base/files/file_path.h" 9 10namespace net { 11 12// Returns the FilePath object representing the absolute path in the source 13// tree that contains certificates for testing. 14base::FilePath GetTestCertsDirectory(); 15 16// Returns the base::FilePath object representing the path to client 17// certificate files to be used in the |client_authorities| list 18// of a net::SSLConfig object. For all other uses, use 19// GetTestCertsDirectory() instead. 20base::FilePath GetTestClientCertsDirectory(); 21 22// Returns the base::FilePath object representing the relative path containing 23// resource files for testing WebSocket. Typically the FilePath will be used as 24// document root argument for net::TestServer with TYPE_WS or TYPE_WSS. 25base::FilePath GetWebSocketTestDataDirectory(); 26 27} // namespace net 28 29#endif // NET_BASE_TEST_DATA_DIRECTORY_H_ 30