#include <gtest/gtest.h>
TEST(base_utils, base_utils){
- char *pszGetTCName = NULL;
- pszGetTCName = (char*)malloc( 256 );
- memset( pszGetTCName, 0x00, 256);
- strcpy( pszGetTCName, "utc_capi_base");
int i=0, result=0;
-
- dlog_print(DLOG_INFO, "NativeTCT", "[%s:%d] Executing TC Name = %s", __FUNCTION__, __LINE__, pszGetTCName);
-
int successCnt = 0;
int errorCnt = 0;
for ( i = 0; tc_array[i].name; i++ )
{
- if ( 0 == strncmp(pszGetTCName, tc_array[i].name, strlen(pszGetTCName)) )
+ if ( tc_array[i].startup )
{
- if ( tc_array[i].startup )
- {
- tc_array[i].startup();
- }
+ tc_array[i].startup();
+ }
- result = tc_array[i].function();
+ result = tc_array[i].function();
- if( result == 0 ){
- successCnt++;
- }
- else {
- dlog_print(DLOG_INFO, "NativeTCT", "[Error][%d] %s returns value = %d", i, tc_array[i].name, result);
- errorCnt++;
- }
+ if( result == 0 ){
+ successCnt++;
+ }
+ else {
+ dlog_print(DLOG_INFO, "NativeTCT", "[Error][%d] %s returns value = %d", i, tc_array[i].name, result);
+ errorCnt++;
+ }
- EXPECT_EQ(result, 0);
- // ASSERT_EQ(result, 0);
+ EXPECT_EQ(result, 0);
+ // ASSERT_EQ(result, 0);
- if ( tc_array[i].cleanup )
- {
- tc_array[i].cleanup();
- }
+ if ( tc_array[i].cleanup )
+ {
+ tc_array[i].cleanup();
}
- else {
- dlog_print(DLOG_INFO, "NativeTCT", "Name check error! [%s][%s]", pszGetTCName, tc_array[i].name);
- ASSERT_EQ(0, 1);
- }
}
dlog_print(DLOG_INFO, "NativeTCT", "==========================");
dlog_print(DLOG_INFO, "NativeTCT", "Success [%4d / %4d]", successCnt, successCnt + errorCnt);
dlog_print(DLOG_INFO, "NativeTCT", "Error [%4d / %4d]", errorCnt, successCnt + errorCnt);
dlog_print(DLOG_INFO, "NativeTCT", "==========================");
-
- FREE_MEMORY_TC(pszGetTCName);
}
int main(int argc, char** argv) {
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(strncmp(output_buffer, output_string, strlen(output_string)), 0);
+ assert_eq(strncmp(output_buffer, output_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strnlen(output_string, BUFSIZE));
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(strncmp(output_buffer, output_string, strlen(output_string)), 0);
+ assert_eq(strncmp(output_buffer, output_string, strlen(output_string) + 1), 0);
assert_eq(output_length, strnlen(output_string, BUFSIZE));
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, -1);
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, -1);
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, -1);
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, -1);
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_BUFFER_OVERFLOW);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strlen("6,378 kilometers, 137 meters"));
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
return 0;
}
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, -1);
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, append_to, BUFSIZE);
assert_eq(ret, I18N_ERROR_BUFFER_OVERFLOW);
- assert_eq(strncmp(output_buffer, sample_string, strlen(sample_string)), 0);
+ assert_eq(strncmp(output_buffer, sample_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strlen("300,000 kilometers per second"));
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, buffer, BUFSIZE);
assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(strncmp(output_buffer, output_string, strlen(output_string)), 0);
+ assert_eq(strncmp(output_buffer, output_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strlen(output_string));
return 0;
char output_buffer[BUFSIZE] = { 0 };
i18n_ustring_copy_au_n(output_buffer, buffer, BUFSIZE);
assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(strncmp(output_buffer, output_string, strlen(output_string)), 0);
+ assert_eq(strncmp(output_buffer, output_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strnlen(output_string, BUFSIZE));
return 0;
i18n_ustring_copy_au_n(output_buffer, buffer, BUFSIZE);
assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(strncmp(output_buffer, output_string, strlen(output_string)), 0);
+ assert_eq(strncmp(output_buffer, output_string, strlen(output_buffer) + 1), 0);
assert_eq(output_length, strlen(output_string));
return 0;