[email protected] | 6529b0e | 2011-08-17 16:41:53 | [diff] [blame] | 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
[email protected] | 1758e88 | 2010-11-01 16:16:50 | [diff] [blame] | 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 PAPPI_TESTS_TEST_FILE_REF_H_ | ||||
6 | #define PAPPI_TESTS_TEST_FILE_REF_H_ | ||||
7 | |||||
8 | #include <string> | ||||
9 | |||||
10 | #include "ppapi/tests/test_case.h" | ||||
11 | |||||
12 | class TestFileRef : public TestCase { | ||||
13 | public: | ||||
14 | explicit TestFileRef(TestingInstance* instance) : TestCase(instance) {} | ||||
15 | |||||
16 | // TestCase implementation. | ||||
17 | virtual bool Init(); | ||||
[email protected] | 2622d6b | 2011-11-16 04:28:02 | [diff] [blame] | 18 | virtual void RunTests(const std::string& filter); |
[email protected] | 1758e88 | 2010-11-01 16:16:50 | [diff] [blame] | 19 | |
20 | private: | ||||
[email protected] | 6529b0e | 2011-08-17 16:41:53 | [diff] [blame] | 21 | std::string TestCreate(); |
[email protected] | 1758e88 | 2010-11-01 16:16:50 | [diff] [blame] | 22 | std::string TestGetFileSystemType(); |
23 | std::string TestGetName(); | ||||
24 | std::string TestGetPath(); | ||||
25 | std::string TestGetParent(); | ||||
26 | std::string TestMakeDirectory(); | ||||
27 | std::string TestQueryAndTouchFile(); | ||||
28 | std::string TestDeleteFileAndDirectory(); | ||||
29 | std::string TestRenameFileAndDirectory(); | ||||
30 | }; | ||||
31 | |||||
32 | #endif // PAPPI_TESTS_TEST_FILE_REF_H_ |