svn commit: samba r22254 - in
branches/SAMBA_3_0/source/lib/replace/test: .
metze at samba.org
metze at samba.org
Mon Apr 16 09:44:00 GMT 2007
Author: metze
Date: 2007-04-16 09:44:00 +0000 (Mon, 16 Apr 2007)
New Revision: 22254
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22254
Log:
merge from samba4:
- make the strtoll tests more verbose
- add initial strtoull tests
metze
Modified:
branches/SAMBA_3_0/source/lib/replace/test/testsuite.c
Changeset:
Modified: branches/SAMBA_3_0/source/lib/replace/test/testsuite.c
===================================================================
--- branches/SAMBA_3_0/source/lib/replace/test/testsuite.c 2007-04-16 09:43:48 UTC (rev 22253)
+++ branches/SAMBA_3_0/source/lib/replace/test/testsuite.c 2007-04-16 09:44:00 UTC (rev 22254)
@@ -478,26 +478,75 @@
static int test_strtoll(void)
{
+ int64_t v;
+
printf("test: strtoll\n");
- if (strtoll("15", NULL, 10) != 15) {
- printf("failure: strtoll [\nstrtoll failed\n]\n");
+
+ v = strtoll("15", NULL, 10);
+ if (v != 15) {
+ printf("failure: strtoll [\n"
+ "strtoll failed: %lld != 15\n"
+ "]\n",
+ v);
return false;
}
- if (strtoll("10", NULL, 16) != 16) {
- printf("failure: strtoll [\nstrtoll hex failed\n]\n");
+
+ v = strtoll("10", NULL, 16);
+ if (v != 16) {
+ printf("failure: strtoll [\n"
+ "strtoll hex failed: %lld != 16\n"
+ "]\n",
+ v);
return false;
}
- if (strtoll("11", NULL, 2) != 3) {
- printf("failure: strtoll [\nstrtoll binary failed\n]\n");
+
+ v = strtoll("11", NULL, 2);
+ if (v != 3) {
+ printf("failure: strtoll [\n"
+ "strtoll binary failed: %lld != 3\n"
+ "]\n",
+ v);
return false;
}
+
printf("success: strtoll\n");
return true;
}
static int test_strtoull(void)
{
- /* FIXME */
+ uint64_t v;
+
+ printf("test: strtoull\n");
+
+ v = strtoull("15", NULL, 10);
+ if (v != 15) {
+ printf("failure: strtoull [\n"
+ "strtoull failed: %llu != 15\n"
+ "]\n",
+ v);
+ return false;
+ }
+
+ v = strtoull("10", NULL, 16);
+ if (v != 16) {
+ printf("failure: strtoull [\n"
+ "strtoull hex failed: %llu != 16\n"
+ "]\n",
+ v);
+ return false;
+ }
+
+ v = strtoull("11", NULL, 2);
+ if (v != 3) {
+ printf("failure: strtoull [\n"
+ "strtoull binary failed: %llu != 3\n"
+ "]\n",
+ v);
+ return false;
+ }
+
+ printf("success: strtuoll\n");
return true;
}
More information about the samba-cvs
mailing list