diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/get_domainpart.c | 23 | 
1 files changed, 23 insertions, 0 deletions
| diff --git a/tests/get_domainpart.c b/tests/get_domainpart.c new file mode 100644 index 0000000..e05aee1 --- /dev/null +++ b/tests/get_domainpart.c @@ -0,0 +1,23 @@ + + +#include <string.h> +#include <stdio.h> + +#include "xmpp.h" + + +int main(void) +{ +	char *input = "test@example.org/3f"; +	const char *expected = "example.org"; + +	char *result = get_domainpart(input); + +	if (strcmp(result, expected) == 0) { +		printf("Unit test passed - ok\n"); +		return 0; +	} else { +		printf("'%s' != '%s'!\n", result, expected); +		return 1; +	} +} | 
