| OLD | NEW |
| (Empty) | |
| 1 // Copyright 2015 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 PPAPI_TESTS_TEST_FILE_CHOOSER_H_ |
| 6 #define PPAPI_TESTS_TEST_FILE_CHOOSER_H_ |
| 7 |
| 8 #include "ppapi/tests/test_case.h" |
| 9 |
| 10 namespace pp { |
| 11 class FileRef; |
| 12 } |
| 13 |
| 14 class TestFileChooser : public TestCase { |
| 15 public: |
| 16 TestFileChooser(TestingInstance* instance) : TestCase(instance) {} |
| 17 |
| 18 // TestCase |
| 19 bool Init() override; |
| 20 void RunTests(const std::string& filter); |
| 21 |
| 22 private: |
| 23 // Writes the string "Hello from PPAPI" into the file represented by |
| 24 // |file_ref|. Returns true on success. |
| 25 bool WriteDefaultContentsToFile(const pp::FileRef& file_ref); |
| 26 |
| 27 std::string TestOpenSimple(); |
| 28 std::string TestOpenCancel(); |
| 29 std::string TestSaveAsSafeDefaultName(); |
| 30 std::string TestSaveAsUnsafeDefaultName(); |
| 31 std::string TestSaveAsCancel(); |
| 32 std::string TestSaveAsDangerousExecutableAllowed(); |
| 33 std::string TestSaveAsDangerousExecutableDisallowed(); |
| 34 }; |
| 35 |
| 36 #endif // PPAPI_TESTS_TEST_FILE_CHOOSER_H_ |
| OLD | NEW |