Browse Source

Added additional buffer word tests

merge-requests/393/head
eidheim 7 years ago
parent
commit
9f9f4393dc
  1. 18
      tests/source_generic_test.cc

18
tests/source_generic_test.cc

@ -139,5 +139,23 @@ int main() {
view.get_buffer()->erase(start, end); view.get_buffer()->erase(start, end);
buffer_words = {{"test", 1}}; buffer_words = {{"test", 1}};
assert(view.buffer_words == buffer_words); assert(view.buffer_words == buffer_words);
view.get_buffer()->set_text("test");
buffer_words = {{"test", 1}};
assert(view.buffer_words == buffer_words);
start = view.get_buffer()->begin();
start.forward_chars(4);
view.get_buffer()->insert(start, " testing");
buffer_words = {{"test", 1}, {"testing", 1}};
assert(view.buffer_words == buffer_words);
start = view.get_buffer()->begin();
start.forward_chars(2);
end = start;
end.forward_chars(7);
view.get_buffer()->erase(start, end);
buffer_words = {{"teing", 1}};
assert(view.buffer_words == buffer_words);
} }
} }
Loading…
Cancel
Save