| 35 | } |
| 36 | |
| 37 | void MockedDocumentInfo::set_data_raw(const std::string &data_arg) { |
| 38 | cur.data = data_arg; |
| 39 | cur.style.resize(cur.data.size()); |
| 40 | cur.selection = {0, 0}; |
| 41 | cursor_pos = 0; |
| 42 | for (auto &info : indicator_info) |
| 43 | std::fill(info.set_for.begin(), info.set_for.end(), false); |
| 44 | } |
| 45 | |
| 46 | void MockedDocumentInfo::erase(TextPosition start, TextPosition length) { |
| 47 | cur.data.erase(cur.data.begin() + start, cur.data.begin() + start + length); |
no test coverage detected