int main (int argc, char const *argv[]) { CMimeStringList_T *sl; char *s = NULL; sl = cmime_string_list_new(); cmime_string_list_insert(sl,test_string1); cmime_string_list_insert(sl,test_string2); cmime_string_list_insert(sl,test_string3); assert(cmime_string_list_get_count(sl)==3); s = cmime_string_list_get(sl,0); assert(strcmp(s,test_string1)==0); s = cmime_string_list_get(sl,1); assert(strcmp(s,test_string2)==0); s = cmime_string_list_get(sl,2); assert(strcmp(s,test_string3)==0); cmime_string_list_free(sl); // check string strip s = cmime_string_strip(test_string4); assert(strcmp(s,test_string3)==0); return(0); }
int main (int argc, char const *argv[]) { CMimeStringList_T *sl; char *s = NULL; char *out = NULL; sl = cmime_string_list_new(); cmime_string_list_insert(sl,test_string1); cmime_string_list_insert(sl,test_string2); cmime_string_list_insert(sl,test_string3); assert(cmime_string_list_get_count(sl)==3); s = cmime_string_list_get(sl,0); assert(strcmp(s,test_string1)==0); s = cmime_string_list_get(sl,1); assert(strcmp(s,test_string2)==0); s = cmime_string_list_get(sl,2); assert(strcmp(s,test_string3)==0); cmime_string_list_free(sl); // check string strip s = cmime_string_strip(test_string4); assert(strcmp(s,test_string3)==0); // check mime encoding out = cmime_string_encode_to_7bit(mime_header_string1,CMIME_STRING_ENCODING_B64); assert(strcmp(out,mime_header_string1_b64_encoded)==0); free(out); out = cmime_string_encode_to_7bit(mime_header_string1,CMIME_STRING_ENCODING_QP); assert(strcmp(out,mime_header_string1_qp_encoded)==0); free(out); return(0); }