#include <FileUtilsTest.h>
◆ CREATE_FUNC()
◆ onEnter()
| void TestWriteStringAsync::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 FileUtilsTest.cpp 第 1197 行定义.
1201 auto winSize = Director::getInstance()->getWinSize();
1203 auto writeResult = Label::createWithTTF(
"show writeResult",
"fonts/Thonburi.ttf", 18);
1204 this->addChild(writeResult);
1205 writeResult->setPosition(winSize.width / 2, winSize.height * 3 / 4);
1207 auto readResult = Label::createWithTTF(
"show readResult",
"fonts/Thonburi.ttf", 18);
1208 this->addChild(readResult);
1209 readResult->setPosition(winSize.width / 2, winSize.height / 3);
1211 std::string writablePath = FileUtils::getInstance()->getWritablePath();
1212 std::string fileName =
"writeStringTest.txt";
1215 std::string writeDataStr =
"the string data will be write into a file";
1216 std::string fullPath = writablePath + fileName;
1218 FileUtils::getInstance()->writeStringToFile(writeDataStr, fullPath, [=](
bool success)
1220 CCASSERT(success,
"Write String to data failed");
1221 writeResult->setString(
"write success:" + writeDataStr);
1223 FileUtils::getInstance()->getStringFromFile(fullPath, [=](
const std::string& value) {
1224 CCASSERT(!value.empty(),
"String should be readable");
1225 readResult->setString(
"read success: " + value);
virtual void onEnter() override
引用了 TestCase::onEnter().
◆ onExit()
| void TestWriteStringAsync::onExit |
( |
| ) |
|
|
overridevirtual |
◆ subtitle()
| std::string TestWriteStringAsync::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string TestWriteStringAsync::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