X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Ftests%2Fcasefile-test.c;h=a90cbfb7e7a1dc4f5b26d622478e40d8b94ee522;hb=57b436a22d9ae0e395fb2e3ce101c2b5c2e6939e;hp=432cf388e944f1d9add1345db209c62f510fe038;hpb=755ecfd2e8d86bc134fe7202c46fee354ec166d0;p=pspp-builds.git diff --git a/src/language/tests/casefile-test.c b/src/language/tests/casefile-test.c index 432cf388..a90cbfb7 100644 --- a/src/language/tests/casefile-test.c +++ b/src/language/tests/casefile-test.c @@ -19,6 +19,8 @@ #include #include +#include + #include #include @@ -88,7 +90,7 @@ test_casefile (int pattern, size_t value_cnt, size_t case_cnt) size_t i, j; rng = gsl_rng_alloc (gsl_rng_mt19937); - cf = casefile_create (value_cnt); + cf = fastfile_create (value_cnt); if (pattern == 5) casefile_to_disk (cf); for (i = 0; i < case_cnt; i++) @@ -136,24 +138,6 @@ test_casefile (int pattern, size_t value_cnt, size_t case_cnt) casereader_destroy (r1); if (pattern != 2) casereader_destroy (r2); - if (pattern > 3) - { - int *order; - r1 = casefile_get_random_reader (cf); - order = xmalloc (sizeof *order * case_cnt); - for (i = 0; i < case_cnt; i++) - order[i] = i; - if (case_cnt > 0) - gsl_ran_shuffle (rng, order, case_cnt, sizeof *order); - for (i = 0; i < case_cnt; i++) - { - int case_idx = order[i]; - casereader_seek (r1, case_idx); - read_and_verify_random_case (cf, r1, case_idx); - } - casereader_destroy (r1); - free (order); - } if (pattern > 2) { r1 = casefile_get_destructive_reader (cf);