[UTC][fido-client][Non-ACR][Disabled some Positive TCs]
authorsajal.j <sajal.jain@samsung.com>
Wed, 15 Jun 2016 11:40:19 +0000 (17:10 +0530)
committersajal.j <sajal.jain@samsung.com>
Mon, 20 Jun 2016 05:43:01 +0000 (11:13 +0530)
Signed-off-by: sajal.j <sajal.jain@samsung.com>
Change-Id: I4cea21056dbe8dff6249aea56ef72c0efe2f8552

src/utc/fido-client/tct-fido-client-core_mobile.h
src/utc/fido-client/utc-fido-client.c

index 46ffcf7..29fde4c 100755 (executable)
@@ -47,10 +47,6 @@ extern int utc_fido_client_authenticator_get_tc_discplay_n(void);
 extern int utc_fido_client_authenticator_get_tc_display_type_n(void);
 extern int utc_fido_client_authenticator_get_icon_n(void);
 extern int utc_fido_client_foreach_authenticator_p(void);
-extern int utc_fido_client_uaf_get_response_message_p1(void);
-extern int utc_fido_client_uaf_get_response_message_p2(void);
-extern int utc_fido_client_uaf_get_response_message_p3(void);
-extern int utc_fido_client_uaf_set_server_result_p(void);
 
 testcase tc_array[] = {
     {"utc_fido_client_get_client_vendor_p", utc_fido_client_get_client_vendor_p, utc_fido_client_startup, utc_fido_client_cleanup},
@@ -78,10 +74,6 @@ testcase tc_array[] = {
     {"utc_fido_client_authenticator_get_tc_display_type_n", utc_fido_client_authenticator_get_tc_display_type_n, utc_fido_client_startup, utc_fido_client_cleanup},
     {"utc_fido_client_authenticator_get_icon_n", utc_fido_client_authenticator_get_icon_n, utc_fido_client_startup, utc_fido_client_cleanup},
     {"utc_fido_client_foreach_authenticator_p", utc_fido_client_foreach_authenticator_p, utc_fido_client_startup, utc_fido_client_cleanup},
-    {"utc_fido_client_uaf_get_response_message_p1", utc_fido_client_uaf_get_response_message_p1, utc_fido_client_startup, utc_fido_client_cleanup},
-    {"utc_fido_client_uaf_get_response_message_p2", utc_fido_client_uaf_get_response_message_p2, utc_fido_client_startup, utc_fido_client_cleanup},
-    {"utc_fido_client_uaf_get_response_message_p3", utc_fido_client_uaf_get_response_message_p3, utc_fido_client_startup, utc_fido_client_cleanup},
-    {"utc_fido_client_uaf_set_server_result_p", utc_fido_client_uaf_set_server_result_p, utc_fido_client_startup, utc_fido_client_cleanup},
     {NULL, NULL}
 };
 
index 65bca44..68345bb 100755 (executable)
@@ -817,183 +817,3 @@ int utc_fido_client_foreach_authenticator_p(void)
        assert_eq(*res, 0);
        return 0;
 }
-
-/**
- * @testcase           utc_fido_client_uaf_get_response_message_p1
- * @since_tizen                3.0
- * @description                Test success fido client registeration
- */
-static char *json_reg = "[ { \"header\": { \"upv\": { \"major\": 1, \"minor\": 0 },\"op\":\"Reg\", \"serverData\": \"nwV8EPqS5raZdAgH3GD9Z-ytCA9MkiiWaCsr1GHHNJ2yUh3HaV1HHxd4Z67FefJOD5sQYZvipfg5BavhdWPMecD2SH39aJixoXN9ZaNwRlcftJe9WbtPNDC9q5V9WX7Z5jCwkAwehcI\" }, \"challenge\": \"9pIcUwwrY5eD9o3OwfhkeHLnoIl0vaeJUbxSHMe_XgE\", \"username\":\"ryan\", \"policy\": { \"accepted\": [ [ { \"aaid\": [ \"0001#8001\" ] } ], [ { \"aaid\": [ \"DDDD#F001\" ] } ] ] } } ]";
-
-#define UAF_REG_RESPONSE "[{\"header\":{\"appID\":\"/usr/apps/core-fido-client-tests/bin/tct-fido-client-core\",\"op\":\"Reg\",\"serverData\":\"nwV8EPqS5raZdAgH3GD9Z-ytCA9MkiiWaCsr1GHHNJ2yUh3HaV1HHxd4Z67FefJOD5sQYZvipfg5BavhdWPMecD2SH39aJixoXN9ZaNwRlcftJe9WbtPNDC9q5V9WX7Z5jCwkAwehcI\",\"upv\":{\"major\":1,\"minor\":0}},\"fcParams\":\"eyJhcHBJRCI6Ii91c3IvYXBwcy9jb3JlLWZpZG8tY2xpZW50LXRlc3RzL2Jpbi90Y3QtZmlkby1jbGllbnQtY29yZSIsImNoYWxsZW5nZSI6IjlwSWNVd3dyWTVlRDlvM093ZmhrZUhMbm9JbDB2YWVKVWJ4U0hNZV9YZ0UiLCJjaGFubmVsQmluZGluZyI6e30sImZhY2V0SUQiOiIvdXNyL2FwcHMvY29yZS1maWRvLWNsaWVudC10ZXN0cy9iaW4vdGN0LWZpZG8tY2xpZW50LWNvcmUifQ\",\"assertions\":[{\"assertion\":\"AT7gAgM-sQALLgkAMDAwMSM4MDAxDi4HAAABAQEAAAEKLiAAbuzkawu9cagRfQWDaOHkQAraLfwuBlCX5WEbQn-2vCQJLiAA1eVp7JIQlwm6YF0YEmGZdNCA27qZoIcZGC0Uaw71bR8NLggAAQAAAAEAAAAMLkEABDvrbVayiXwIsfShzUc2ALT8K3pZKykYGvpD7nU5Jy4sEXEKsepcRfZebCH7RHLwbchz6AmrK-3o1RAbauiuZMcHPicCBi5AAE3tsSOmUITLnQdbRTXdIe2R27E3e3JarZ8MT-9qcZug7__AM5ZUrXqyzSMhRCz9yHEhaeRMyRctxcD18uimqikFLt8BMIIB2zCCAYICCQDDAwxEtwee0TAJBgcqhkjOPQQBMHsxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTELMAkGA1UEBwwCUEExEDAOBgNVBAoMB05OTCxJbmMxDTALBgNVBAsMBERBTjExEzARBgNVBAMMCk5OTCxJbmMgQ0ExHDAaBgkqhkiG9w0BCQEWDW5ubEBnbWFpbC5jb20wHhcNMTQxMjE4MTYwMzEyWhcNMjQxMjE1MTYwMzEyWjByMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExEjAQBgNVBAcMCVBhbG8gQWx0bzEbMBkGA1UECgwSTm9rIE5vayBMYWJzLCBJbmMuMSUwIwYJKoZIhvcNAQkBFhZub2tub2tjZXJ0c0Bub2tub2suY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhNa9EIVUCSqfiALGZXM1Zc32gFJfTpGFHIQD5OciVVs4HAl9o1mQOA9WPKhAWH_2dEubn0fQSi1sq4EaOReesjAJBgcqhkjOPQQBA0gAMEUCIHeQm_CRb_joYNff0v9OIzt3FKHvlCZh6ErUldOqUW-UAiEA2kNe-dEqXki2ikfMq79SO7ernvtSZ8X99PuhmMVjxT0\",\"assertionScheme\":\"UAFV1TLV\"}]}]"
-
-static void
-__process_reg_cb(fido_error_e tizen_error_code, const char *uaf_response, void *user_data)
-{
-       if(strcmp(uaf_response, UAF_REG_RESPONSE) == 0)
-               g_bProcessCallback = true;
-
-       QUIT_GMAIN_LOOP;
-}
-
-int utc_fido_client_uaf_get_response_message_p1(void)
-{
-       int ret = fido_uaf_get_response_message(json_reg, NULL, __process_reg_cb, NULL);
-
-       g_bProcessCallback = false;
-
-       RUN_GMAIN_LOOP;
-
-       assert(g_bProcessCallback != false);
-
-       if (ret != FIDO_ERROR_NONE) {
-               assert_eq(ret, FIDO_ERROR_NOT_SUPPORTED);
-               return 0;
-       }
-
-       assert_eq(ret, FIDO_ERROR_NONE);
-       return 0;
-}
-
-/**
- * @testcase           utc_fido_client_uaf_get_response_message_p2
- * @since_tizen                3.0
- * @description                Test success fido client authentication
- */
-
-static char *json_auth = "[ { \"header\": { \"upv\": { \"major\": 1, \"minor\": 0 }, \"op\": \"Auth\", \"serverData\": \"emKubKMS8RxYOth7J8enT_x7dQWBaO1CiC0fGmSEhX56kq2RYo1LRpwvfHlzYRI3p9Ay-l4zJcV3lX6rQ0CYNWi5nNDabClFm3k0pPj0kX5V-db9ejN_05y2J6wqztSD\" }, \"challenge\": \"1AM2yZY4-9SG4Ns7-hMdB8IV_FTDKFFiUqNJNVbsVoo\", \"transaction\": [ { \"contentType\": \"text/plain\", \"content\": \"VHJhbnNhY3Rpb24gQ29udGVudCBmb3IgVGVzdC4\", \"tcDisplayPNGCharacteristics\": [ { \"width\": 320, \"height\": 240, \"bitDepth\": 16, \"colorType\": 2, \"compression\": 0, \"filter\": 0, \"interlace\": 0 } ] } ], \"policy\": { \"accepted\": [ [ { \"aaid\": [ \"0001#8001\" ] } ], [ { \"aaid\": [ \"DDDD#F001\" ] } ] ] } } ]";
-
-#define UAF_AUTH_RESPONSE "[{\"header\":{\"appID\":\"/usr/apps/core-fido-client-tests/bin/tct-fido-client-core\",\"op\":\"Auth\",\"serverData\":\"emKubKMS8RxYOth7J8enT_x7dQWBaO1CiC0fGmSEhX56kq2RYo1LRpwvfHlzYRI3p9Ay-l4zJcV3lX6rQ0CYNWi5nNDabClFm3k0pPj0kX5V-db9ejN_05y2J6wqztSD\",\"upv\":{\"major\":1,\"minor\":0}},\"fcParams\":\"eyJhcHBJRCI6Ii91c3IvYXBwcy9jb3JlLWZpZG8tY2xpZW50LXRlc3RzL2Jpbi90Y3QtZmlkby1jbGllbnQtY29yZSIsImNoYWxsZW5nZSI6IjFBTTJ5Wlk0LTlTRzROczctaE1kQjhJVl9GVERLRkZpVXFOSk5WYnNWb28iLCJjaGFubmVsQmluZGluZyI6e30sImZhY2V0SUQiOiIvdXNyL2FwcHMvY29yZS1maWRvLWNsaWVudC10ZXN0cy9iaW4vdGN0LWZpZG8tY2xpZW50LWNvcmUifQ\",\"assertions\":[{\"assertion\":\"Aj7WAAQ-jgALLgkAMDAwMSM4MDAxDi4FAAABAQEADy4gAPyMxESI2aTWj7ETwRifnwh3EBOiZdCJDPeFTZuit-ivCi4gABsFkal_ID2-Q2jC0Mtblw4_ApXVeaogzzD-iE3erYUuEC4AAAkuIADV5WnskhCXCbpgXRgSYZl00IDbupmghxkYLRRrDvVtHw0uBAACAAAABi5AAGewExLjMHW0S6iVoHqGzGS8-qGmLfc35WdBSawTDx0rF7sbXUpQQ9LkK4LM-Fu3YgmpEEBXT254dIXbJzr4_oE\",\"assertionScheme\":\"UAFV1TLV\"}]}]"
-
-static void
-_process_auth_cb(fido_error_e tizen_error_code, const char *uaf_response, void *user_data)
-{
-       if(strcmp(uaf_response, UAF_AUTH_RESPONSE) == 0)
-               g_bProcessCallback = true;
-
-       QUIT_GMAIN_LOOP;
-}
-
-int utc_fido_client_uaf_get_response_message_p2(void)
-{
-       int ret = FIDO_ERROR_NONE;
-
-       if (json_auth != NULL) {
-               ret = fido_uaf_get_response_message(json_auth, NULL, _process_auth_cb, NULL);
-
-               g_bProcessCallback = false;
-
-               RUN_GMAIN_LOOP;
-
-               assert(g_bProcessCallback != false);
-
-               if (ret != FIDO_ERROR_NONE) {
-                       assert_eq(ret, FIDO_ERROR_NOT_SUPPORTED);
-                       return 0;
-               }
-       }
-
-       assert_eq(ret, FIDO_ERROR_NONE);
-       return 0;
-}
-
-
-/**
- * @testcase           utc_fido_client_uaf_get_response_message_p3
- * @since_tizen                3.0
- * @description                Test success fido client deregister
- */
-
-static char *json_dereg = "[ { \"header\": { \"upv\": { \"major\": \"1\", \"minor\": \"0\" }, \"op\": \"Dereg\" }, \"authenticators\": [ { \"aaid\": \"0001#8001\", \"keyID\": \"uWrbo_8JI1HmPESrNAStTVV8ZbBrzLsf_kZu1QKX2YY\" } ] } ]";
-
-static void
-_process_dereg_cb(fido_error_e tizen_error_code, const char *uaf_response, void *user_data)
-{
-       char *str = __get_error_code(tizen_error_code);
-
-       if(strcmp(str, "SUCCESS") == 0)
-               g_bProcessCallback = true;
-
-       QUIT_GMAIN_LOOP;
-}
-
-int utc_fido_client_uaf_get_response_message_p3(void)
-{
-       int ret = FIDO_ERROR_NONE;
-
-       if (json_reg != NULL) {
-               ret = fido_uaf_get_response_message(json_dereg, NULL, _process_dereg_cb, NULL);
-
-               g_bProcessCallback = false;
-
-               RUN_GMAIN_LOOP;
-
-               assert(g_bProcessCallback != false);
-
-               if (ret != FIDO_ERROR_NONE) {
-                       assert_eq(ret, FIDO_ERROR_NOT_SUPPORTED);
-                       return 0;
-               }
-       }
-
-       assert_eq(ret, FIDO_ERROR_NONE);
-       return 0;
-}
-
-/**
- * @testcase           utc_fido_client_uaf_set_server_result_p
- * @since_tizen                3.0
- * @description                Test success fido client set server result
- */
-
-static void
-_process_cb_for_notify_pos(fido_error_e tizen_error_code, const char *uaf_response, void *user_data)
-{
-       int ret = FIDO_ERROR_NONE;
-       int *res = (int*)user_data;
-       *res = 0;
-
-       if (tizen_error_code == 0) {
-
-               ret = fido_uaf_set_server_result(FIDO_SERVER_STATUS_CODE_OK, uaf_response);
-
-       } else {
-               if(ret != FIDO_ERROR_NOT_SUPPORTED)
-                       *res = 1;
-               g_bProcessCallback = true;
-               QUIT_GMAIN_LOOP;
-               return;
-       }
-
-       if(ret != FIDO_ERROR_NONE)
-               *res = 1;
-       g_bProcessCallback = true;
-       QUIT_GMAIN_LOOP;
-       return;
-}
-
-int utc_fido_client_uaf_set_server_result_p(void)
-{
-       int ret = FIDO_ERROR_NONE;
-       int *res = (int*)calloc(1,4);
-
-       if (json_reg != NULL) {
-               ret = fido_uaf_get_response_message(json_reg, NULL, _process_cb_for_notify_pos, res);
-
-               g_bProcessCallback = false;
-
-               RUN_GMAIN_LOOP;
-
-               assert(g_bProcessCallback != false);
-
-               if (ret != FIDO_ERROR_NONE) {
-                       assert_eq(ret, FIDO_ERROR_NOT_SUPPORTED);
-                       return 0;
-               }
-       }
-
-       assert_eq(ret, FIDO_ERROR_NONE);
-       assert_eq(*res, 0);
-       return 0;
-}
-