Add positive execute insert update query database 37/313637/3
authortran.tung <tran.tung@samsung.com>
Fri, 28 Jun 2024 09:56:16 +0000 (16:56 +0700)
committertran.tung <tran.tung@samsung.com>
Mon, 1 Jul 2024 06:14:34 +0000 (13:14 +0700)
Add negative execute insert update query database not initialised
Add negative execute insert update query database query null

Change-Id: I61bd2a9491a4beedaa0da800bdb804af7288eec6
Signed-off-by: tran.tung <tran.tung@samsung.com>
unit-tests/test_cert_server_db.cpp

index c54bcae..7a36eeb 100644 (file)
  *    limitations under the License.
  */
 
-extern "C"{
+#include "test_macros.h"
+
+extern "C"
+{
        #include "cert-svc/cerror.h"
        #include "cert-server-db.h"
-}
 
-#include "test_macros.h"
+}
 
 BOOST_AUTO_TEST_SUITE(CERT_SERVER_DB_TEST)
 
-POSITIVE_TEST_CASE(T_initialize_db){
+POSITIVE_TEST_CASE(T_initialize_db)
+{
        int res;
        res = initialize_db();
        BOOST_CHECK_EQUAL(res, CERTSVC_SUCCESS);
@@ -31,14 +34,40 @@ POSITIVE_TEST_CASE(T_initialize_db){
        BOOST_CHECK_EQUAL(res, CERTSVC_SUCCESS);
 }
 
-POSITIVE_TEST_CASE(T_initialize_db_with_db_null){
+POSITIVE_TEST_CASE(T_initialize_db_with_db_null)
+{
        deinitialize_db();
        deinitialize_db();
        int res = initialize_db();
        BOOST_CHECK_EQUAL(res, CERTSVC_SUCCESS);
 }
 
-POSITIVE_TEST_CASE(T_get_schema_version){
+POSITIVE_TEST_CASE(T_execute_insert_update_query_database)
+{
+       initialize_db();
+       const char *query = "select * from schema_info WHERE version = 2";
+       int res = execute_insert_update_query(query);
+       BOOST_CHECK_EQUAL(res, CERTSVC_SUCCESS);
+}
+
+NEGATIVE_TEST_CASE(T_execute_insert_update_query_database_not_initialised)
+{
+       deinitialize_db();
+       const char *query = "select * from schema_info WHERE version = 2";
+       int res = execute_insert_update_query(query);
+       BOOST_CHECK_EQUAL(res, CERTSVC_WRONG_ARGUMENT);
+}
+
+NEGATIVE_TEST_CASE(T_execute_insert_update_query_database_query_null)
+{
+       initialize_db();
+       const char *query = NULL;
+       int res = execute_insert_update_query(query);
+       BOOST_CHECK_EQUAL(res, CERTSVC_WRONG_ARGUMENT);
+}
+
+POSITIVE_TEST_CASE(T_get_schema_version)
+{
        initialize_db();
        schema_version version;
        int res = get_schema_version(&version);
@@ -46,7 +75,8 @@ POSITIVE_TEST_CASE(T_get_schema_version){
        deinitialize_db();
 }
 
-NEGATIVE_TEST_CASE(T_set_schema_version_wrong_argument){
+NEGATIVE_TEST_CASE(T_set_schema_version_wrong_argument)
+{
        initialize_db();
        schema_version version = TIZEN_2_4;
        int res = set_schema_version(version);
@@ -54,7 +84,8 @@ NEGATIVE_TEST_CASE(T_set_schema_version_wrong_argument){
        deinitialize_db();
 }
 
-NEGATIVE_TEST_CASE(T_set_schema_version_existed){
+NEGATIVE_TEST_CASE(T_set_schema_version_existed)
+{
        initialize_db();
        schema_version version = TIZEN_3_0;
        int res = set_schema_version(version);