#include <FileUtilsTest.h>
◆ CREATE_FUNC()
◆ onEnter()
| void TestWriteString::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 FileUtilsTest.cpp 第 509 行定义.
513 auto winSize = Director::getInstance()->getWinSize();
515 auto writeResult = Label::createWithTTF(
"show writeResult",
"fonts/Thonburi.ttf", 18);
516 this->addChild(writeResult);
517 writeResult->setPosition(winSize.width / 2, winSize.height * 3 / 4);
519 auto readResult = Label::createWithTTF(
"show readResult",
"fonts/Thonburi.ttf", 18);
520 this->addChild(readResult);
521 readResult->setPosition(winSize.width / 2, winSize.height / 3);
523 std::string writablePath = FileUtils::getInstance()->getWritablePath();
524 std::string fileName =
"writeStringTest.txt";
527 std::string writeDataStr =
"the string data will be write into a file";
528 std::string fullPath = writablePath + fileName;
529 if (FileUtils::getInstance()->writeStringToFile(writeDataStr, fullPath.c_str()))
531 log(
"see the plist file at %s", fullPath.c_str());
532 writeResult->setString(
"write success:" + writeDataStr);
536 log(
"write plist file failed");
537 writeResult->setString(
"write fail");
541 std::string readDataStr = FileUtils::getInstance()->getStringFromFile(fullPath);
542 readResult->setString(
"read success:" + readDataStr);
virtual void onEnter() override
引用了 TestCase::onEnter().
◆ onExit()
| void TestWriteString::onExit |
( |
| ) |
|
|
overridevirtual |
◆ subtitle()
| std::string TestWriteString::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string TestWriteString::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/FileUtilsTest/FileUtilsTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/FileUtilsTest/FileUtilsTest.cpp