Bugzilla – Attachment 40 Details for
Bug 73
sr_si_string_u64() doesn't handle all cases
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Fix sr_si_string_u64() test cases. from Paul's patch
0001-Fix-sr_si_string_u64-test-cases.patch (text/plain), 3.23 KB, created by
Peter Stuge
on 2013-06-04 11:58:13 CEST
(
hide
)
Description:
Fix sr_si_string_u64() test cases. from Paul's patch
Filename:
MIME Type:
Creator:
Peter Stuge
Created:
2013-06-04 11:58:13 CEST
Size:
3.23 KB
patch
obsolete
>From 0ad4345bfd2a1d9535c9d677e2a1845064a8aa0e Mon Sep 17 00:00:00 2001 >From: Paul Sokolovsky <pfalcon@users.sourceforge.net> >Date: Mon, 3 Jun 2013 22:23:57 +0300 >Subject: [PATCH 1/2] Fix sr_si_string_u64() test cases. > >The function shall format 1004 as 1.004 k, 1004000 as 1.004 M and >1004000000 as 1.004 G. > >References #73. >--- > tests/check_strutil.c | 14 ++++++-------- > 1 file changed, 6 insertions(+), 8 deletions(-) > >diff --git a/tests/check_strutil.c b/tests/check_strutil.c >index a439d6e..fa8083f 100644 >--- a/tests/check_strutil.c >+++ b/tests/check_strutil.c >@@ -57,8 +57,6 @@ static void test_samplerate(uint64_t samplerate, const char *expected) > * - Results which contain commas (e.g. 1.234 / 12.34 / 123.4 kHz). > * - Results with zeroes right after the comma (e.g. 1.034 Hz). > * See also: http://sigrok.org/bugzilla/show_bug.cgi?id=73 >- * - Results with trailing zeroes (e.g. 1.230 kHz). >- * (This is currently allowed, but might be changed later) > * - Results with zeroes in the middle (e.g. 1.204 kHz). > * - All of the above, but using SR_MHZ() and friends. > * See also: http://sigrok.org/bugzilla/show_bug.cgi?id=72 >@@ -95,7 +93,7 @@ START_TEST(test_khz) > test_samplerate(123456, "123.456 kHz"); > test_samplerate(1034, "1.034 kHz"); > test_samplerate(1004, "1.004 kHz"); >- test_samplerate(1230, "1.230 kHz"); >+ test_samplerate(1230, "1.23 kHz"); > > /* Again, but now using SR_KHZ(). */ > test_samplerate(SR_KHZ(1), "1 kHz"); >@@ -107,7 +105,7 @@ START_TEST(test_khz) > test_samplerate(SR_KHZ(1.204), "1.204 kHz"); > test_samplerate(SR_KHZ(1.034), "1.034 kHz"); > test_samplerate(SR_KHZ(1.004), "1.004 kHz"); >- test_samplerate(SR_KHZ(1.230), "1.230 kHz"); >+ test_samplerate(SR_KHZ(1.230), "1.23 kHz"); > } > END_TEST > >@@ -122,7 +120,7 @@ START_TEST(test_mhz) > test_samplerate(1230007, "1.230007 MHz"); > test_samplerate(1034567, "1.034567 MHz"); > test_samplerate(1000007, "1.000007 MHz"); >- test_samplerate(1234000, "1.234000 MHz"); >+ test_samplerate(1234000, "1.234 MHz"); > > /* Again, but now using SR_MHZ(). */ > test_samplerate(SR_MHZ(1), "1 MHz"); >@@ -134,7 +132,7 @@ START_TEST(test_mhz) > test_samplerate(SR_MHZ(1.230007), "1.230007 MHz"); > test_samplerate(SR_MHZ(1.034567), "1.034567 MHz"); > test_samplerate(SR_MHZ(1.000007), "1.000007 MHz"); >- test_samplerate(SR_MHZ(1.234000), "1.234000 MHz"); >+ test_samplerate(SR_MHZ(1.234000), "1.234 MHz"); > } > END_TEST > >@@ -152,7 +150,7 @@ START_TEST(test_ghz) > test_samplerate(441759000001ULL, "441.759000001 GHz"); > test_samplerate(441050000000ULL, "441.05 GHz"); > test_samplerate(441000000005ULL, "441.000000005 GHz"); >- test_samplerate(441500000000ULL, "441.500000000 GHz"); >+ test_samplerate(441500000000ULL, "441.5 GHz"); > > /* Again, but now using SR_GHZ(). */ > test_samplerate(SR_GHZ(1), "1 GHz"); >@@ -165,7 +163,7 @@ START_TEST(test_ghz) > test_samplerate(SR_GHZ(441.759000001), "441.759000001 GHz"); > test_samplerate(SR_GHZ(441.050000000), "441.05 GHz"); > test_samplerate(SR_GHZ(441.000000005), "441.000000005 GHz"); >- test_samplerate(SR_GHZ(441.500000000), "441.500000000 GHz"); >+ test_samplerate(SR_GHZ(441.500000000), "441.5 GHz"); > > /* Now check the biggest-possible samplerate (2^64 Hz). */ > test_samplerate(18446744073709551615ULL, "18446744073.709551615 GHz"); >-- >1.8.1.rc0.2.gfb4c622.dirty >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 73
:
36
|
37
|
38
|
39
| 40 |
41