void VFSNodeUnit::_testTextFileReadAll(VFSNode& node) { VString contents; node.readAll(contents); VUNIT_ASSERT_EQUAL_LABELED(contents, mTextFileContents, "VFSNode::readAll() to VString"); VStringVector lines; node.readAll(lines); VUNIT_ASSERT_EQUAL_LABELED((int) lines.size(), (int) mTextFileLines.size(), "VFSNode::readAll() to VStringVector, count"); int lineNumber = 1; for (size_t i = 0; i < lines.size(); ++i) { VUNIT_ASSERT_EQUAL_LABELED(lines[i], mTextFileLines[i], VSTRING_FORMAT("VFSNode::readAll() to VStringVector, line %d match", lineNumber)); ++lineNumber; } }