2 * drm-trusted-client TCs
\r
4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
\r
6 * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
\r
7 * Mahendra Kumar Prajapat <mahendra.p@samsung.com>
\r
8 * Harsha Shekar <h.shekar@samsung.com>
\r
9 * Ravi S <ravi.cs@samsung.com>
\r
12 * Licensed under the Apache License, Version 2.0 (the "License");
\r
13 * you may not use this file except in compliance with the License.
\r
14 * You may obtain a copy of the License at
\r
16 * http://www.apache.org/licenses/LICENSE-2.0
\r
18 * Unless required by applicable law or agreed to in writing, software
\r
19 * distributed under the License is distributed on an "AS IS" BASIS,
\r
20 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
21 * See the License for the specific language governing permissions and
\r
22 * limitations under the License.
\r
27 * @file utc_drmtrustedclient_drm_trusted_close_convert_func.c
\r
28 * @brief TETware unit testing functions for drm_trusted_close_convert.
\r
29 * @author Ravi S (ravi.cs@samsung.com)
\r
31 * @history 0.1: Initial draft
\r
34 #include <tet_api.h>
\r
35 #include "drm_test_contents_def.h"
\r
37 #include <sys/types.h>
\r
38 #include <sys/stat.h>
\r
40 static void startup(void);
\r
41 static void cleanup(void);
\r
43 void (*tet_startup)(void) = startup;
\r
44 void (*tet_cleanup)(void) = cleanup;
\r
46 static void utc_drmtrustedclient_drm_trusted_close_convert_func_01(void);
\r
47 static void utc_drmtrustedclient_drm_trusted_close_convert_func_02(void);
\r
50 POSITIVE_TC_IDX = 0x01,
\r
54 struct tet_testlist tet_testlist[] = {
\r
55 { utc_drmtrustedclient_drm_trusted_close_convert_func_01, POSITIVE_TC_IDX },
\r
56 { utc_drmtrustedclient_drm_trusted_close_convert_func_02, NEGATIVE_TC_IDX },
\r
60 static void startup(void)
\r
62 tet_infoline("drm_trusted_close_convert:Test started");
\r
65 static void cleanup(void)
\r
67 tet_infoline("drm_trusted_close_convert:Test completed");
\r
71 * @brief Positive test case of drm_trusted_close_convert()
\r
73 static void utc_drmtrustedclient_drm_trusted_close_convert_func_01(void)
\r
75 tet_printf("Already tested in utc_drmtrustedclient_drm_trusted_open_convert_func_01");
\r
76 tet_result(TET_PASS);
\r
80 * @brief Negative test case of drm_trusted_close_convert()
\r
82 static void utc_drmtrustedclient_drm_trusted_close_convert_func_02(void)
\r
86 ret = drm_trusted_close_convert(NULL);
\r
87 tet_printf("ret = 0x%x", ret);
\r
88 if (DRM_TRUSTED_RETURN_SUCCESS == ret) {
\r
89 tet_printf("drm_trusted_close_convert ret=0x%x", ret);
\r
90 tet_result(TET_FAIL);
\r
92 tet_printf("drm_trusted_close_convert ret=0x%x", ret);
\r
93 tet_result(TET_PASS);
\r