16 lines
525 B
C
16 lines
525 B
C
#include "tests.h"
|
|
#include "../base/mystr.h"
|
|
|
|
void test_string(){
|
|
optime(__func__,1,({
|
|
printf("\e[96m-------------[test_string]-------------\n");
|
|
char c[]="0123456789abcdef";
|
|
string s=string_cpFromCharPtr(c);
|
|
printf("\e[92m\"%s\" \e[94m-> string_cpFromCharPtr()\n",c);
|
|
if(s.length!=16) throw("string created with incorrect length");
|
|
char* p=string_cpToCptr(s);
|
|
printf("\e[94mstring_cpToCptr() -> \e[92m\"%s\"\n",p);
|
|
free(p);
|
|
free(s.ptr);
|
|
}));
|
|
} |