1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

Added remaining methods in SMFileSystem to the test.

This commit is contained in:
Patrick LeBlanc
2019-01-24 17:05:09 -06:00
parent acb464618c
commit a2c789d52a
2 changed files with 23 additions and 2 deletions

View File

@ -87,7 +87,7 @@ void error_server_thread()
continue;
}
else {
char errbuf[80];
//char errbuf[80];
//cout << "server thread got an error: " << strerror_r(errno, errbuf, 80) << endl;
close(client_socket);
errCode = -1;
@ -151,6 +151,15 @@ int test1()
}
assert(gotException && !die);
cout << "rename" << endl;
try {
filesystem.rename("dummy1", "dummy2");
}
catch (NotImplementedYet &) {
gotException = true;
}
assert(gotException && !die);
cout << "exists" << endl;
err = filesystem.exists("dummy");
assert(!err);
@ -168,6 +177,18 @@ int test1()
err = filesystem.listDirectory("dummy", filenames);
assert(err == -1 && filenames.empty() && !die);
cout << "remove" << endl;
err = filesystem.remove("dummy");
assert(err == -1 && !die);
cout << "size" << endl;
err = filesystem.size("dummy");
assert(err == -1 && !die);
cout << "mkdir" << endl;
err = filesystem.mkdir("dummy");
assert(err == 0 && !die);
// done, return errCode
die = true;
server_thread.join();