Skip to content

Commit ee899c9

Browse files
clean up cases for myshell v2
1 parent ebef513 commit ee899c9

File tree

2 files changed

+0
-124
lines changed

2 files changed

+0
-124
lines changed

code/tests/cases/test_myshell.c

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -183,66 +183,6 @@ FOSSIL_TEST(c_test_myshell_errstr) {
183183

184184
// Edge case tests for myshell
185185

186-
FOSSIL_TEST(c_test_myshell_null_params) {
187-
fossil_bluecrab_myshell_error_t err;
188-
// Passing NULL as file name
189-
fossil_bluecrab_myshell_t *db = fossil_myshell_create(NULL, &err);
190-
ASSUME_ITS_TRUE(db == NULL);
191-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
192-
193-
db = fossil_myshell_open(NULL, &err);
194-
ASSUME_ITS_TRUE(db == NULL);
195-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
196-
197-
// Passing NULL db pointer
198-
err = fossil_myshell_put(NULL, "key", "val");
199-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
200-
201-
err = fossil_myshell_get(NULL, "key", NULL, 0);
202-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
203-
204-
err = fossil_myshell_del(NULL, "key");
205-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
206-
207-
err = fossil_myshell_commit(NULL, "msg");
208-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
209-
210-
err = fossil_myshell_branch(NULL, "branch");
211-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
212-
213-
err = fossil_myshell_checkout(NULL, "branch");
214-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
215-
216-
err = fossil_myshell_log(NULL, log_cb, NULL);
217-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
218-
219-
err = fossil_myshell_backup(NULL, "backup.myshell");
220-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
221-
222-
err = fossil_myshell_restore(NULL, "restore.myshell");
223-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
224-
225-
// Passing NULL key/value
226-
db = fossil_myshell_create("edgecase.myshell", &err);
227-
ASSUME_ITS_TRUE(db != NULL);
228-
229-
err = fossil_myshell_put(db, NULL, "val");
230-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
231-
232-
err = fossil_myshell_put(db, "key", NULL);
233-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
234-
235-
char value[16];
236-
err = fossil_myshell_get(db, NULL, value, sizeof(value));
237-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_NOT_FOUND);
238-
239-
err = fossil_myshell_del(db, NULL);
240-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_NOT_FOUND);
241-
242-
fossil_myshell_close(db);
243-
remove("edgecase.myshell");
244-
}
245-
246186
FOSSIL_TEST(c_test_myshell_empty_strings) {
247187
fossil_bluecrab_myshell_error_t err;
248188
const char *file_name = "emptystr.myshell";
@@ -276,7 +216,6 @@ FOSSIL_TEST_GROUP(c_myshell_database_tests) {
276216
FOSSIL_TEST_ADD(c_myshell_fixture, c_test_myshell_log_history);
277217
FOSSIL_TEST_ADD(c_myshell_fixture, c_test_myshell_backup_restore);
278218
FOSSIL_TEST_ADD(c_myshell_fixture, c_test_myshell_errstr);
279-
FOSSIL_TEST_ADD(c_myshell_fixture, c_test_myshell_null_params);
280219
FOSSIL_TEST_ADD(c_myshell_fixture, c_test_myshell_empty_strings);
281220

282221
FOSSIL_TEST_REGISTER(c_myshell_fixture);

code/tests/cases/test_myshell.cpp

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -184,68 +184,6 @@ FOSSIL_TEST(cpp_test_myshell_errstr) {
184184

185185
// Edge case tests for myshell
186186

187-
FOSSIL_TEST(cpp_test_myshell_null_params) {
188-
fossil_bluecrab_myshell_error_t err;
189-
// Passing NULL as file name
190-
fossil::bluecrab::MyShell db_null_create("", err);
191-
ASSUME_ITS_TRUE(!db_null_create.is_open());
192-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
193-
194-
fossil::bluecrab::MyShell db_null_open("", err);
195-
ASSUME_ITS_TRUE(!db_null_open.is_open());
196-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
197-
198-
// Passing NULL db pointer is not possible with RAII wrapper, but simulate closed handle
199-
fossil::bluecrab::MyShell db = fossil::bluecrab::MyShell::create("edgecase.myshell", err);
200-
ASSUME_ITS_TRUE(db.is_open());
201-
202-
db.close();
203-
ASSUME_ITS_TRUE(!db.is_open());
204-
205-
err = db.put("key", "val");
206-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
207-
208-
std::string value;
209-
err = db.get("key", value);
210-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
211-
212-
err = db.del("key");
213-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
214-
215-
err = db.commit("msg");
216-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
217-
218-
err = db.branch("branch");
219-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
220-
221-
err = db.checkout("branch");
222-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
223-
224-
err = db.log(log_cb, nullptr);
225-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
226-
227-
err = db.backup("backup.myshell");
228-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
229-
230-
// Static restore with empty path
231-
err = fossil::bluecrab::MyShell::restore("", "restore.myshell");
232-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
233-
234-
// Passing empty key/value
235-
db = fossil::bluecrab::MyShell::create("edgecase.myshell", err);
236-
ASSUME_ITS_TRUE(db.is_open());
237-
238-
err = db.put("", "val");
239-
ASSUME_ITS_TRUE(err != FOSSIL_MYSHELL_ERROR_SUCCESS);
240-
241-
err = db.put("key", "");
242-
// Accepts empty value, should succeed
243-
ASSUME_ITS_TRUE(err == FOSSIL_MYSHELL_ERROR_SUCCESS);
244-
245-
db.close();
246-
remove("edgecase.myshell");
247-
}
248-
249187
FOSSIL_TEST(cpp_test_myshell_empty_strings) {
250188
fossil_bluecrab_myshell_error_t err;
251189
const std::string file_name = "emptystr.myshell";
@@ -279,7 +217,6 @@ FOSSIL_TEST_GROUP(cpp_myshell_database_tests) {
279217
FOSSIL_TEST_ADD(cpp_myshell_fixture, cpp_test_myshell_log_history);
280218
FOSSIL_TEST_ADD(cpp_myshell_fixture, cpp_test_myshell_backup_restore);
281219
FOSSIL_TEST_ADD(cpp_myshell_fixture, cpp_test_myshell_errstr);
282-
FOSSIL_TEST_ADD(cpp_myshell_fixture, cpp_test_myshell_null_params);
283220
FOSSIL_TEST_ADD(cpp_myshell_fixture, cpp_test_myshell_empty_strings);
284221

285222
FOSSIL_TEST_REGISTER(cpp_myshell_fixture);

0 commit comments

Comments
 (0)