bugfixing, debug. still broken, but better

This commit is contained in:
2022-12-17 01:18:52 +01:00
parent bbb93040d0
commit 5cba374d2b
3 changed files with 115 additions and 9 deletions

View File

@@ -398,8 +398,21 @@ void testChange1(size_t seed) {
assert(doc.getText() == otherdoc.getText());
}
void testBugSame(void) {
Doc doc;
doc.local_agent = 'A';
std::string_view new_text1{"a"};
doc.merge(new_text1);
assert(doc.getText() == new_text1);
std::string_view new_text2{"aa"};
doc.merge(new_text2);
assert(doc.getText() == new_text2);
}
int main(void) {
const size_t loops = 10'000;
const size_t loops = 1'000;
{
std::cout << "testEmptyDocAdds:\n";
for (size_t i = 0; i < loops; i++) {
@@ -453,6 +466,13 @@ int main(void) {
}
}
std::cout << std::string(40, '=') << "\n";
{
std::cout << "testBugNLNL:\n";
testBugSame();
}
return 0;
}