aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/support/file_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/support/file_test.c')
-rw-r--r--test/core/support/file_test.c177
1 files changed, 83 insertions, 94 deletions
diff --git a/test/core/support/file_test.c b/test/core/support/file_test.c
index 600448d778..330b2173ef 100644
--- a/test/core/support/file_test.c
+++ b/test/core/support/file_test.c
@@ -46,63 +46,57 @@
static const char prefix[] = "file_test";
-static void
-test_load_empty_file (void)
-{
+static void test_load_empty_file(void) {
FILE *tmp = NULL;
gpr_slice slice;
gpr_slice slice_with_null_term;
int success;
char *tmp_name;
- LOG_TEST_NAME ("test_load_empty_file");
+ LOG_TEST_NAME("test_load_empty_file");
- tmp = gpr_tmpfile (prefix, &tmp_name);
- GPR_ASSERT (tmp_name != NULL);
- GPR_ASSERT (tmp != NULL);
- fclose (tmp);
+ tmp = gpr_tmpfile(prefix, &tmp_name);
+ GPR_ASSERT(tmp_name != NULL);
+ GPR_ASSERT(tmp != NULL);
+ fclose(tmp);
- slice = gpr_load_file (tmp_name, 0, &success);
- GPR_ASSERT (success == 1);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice) == 0);
+ slice = gpr_load_file(tmp_name, 0, &success);
+ GPR_ASSERT(success == 1);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice) == 0);
- slice_with_null_term = gpr_load_file (tmp_name, 1, &success);
- GPR_ASSERT (success == 1);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice_with_null_term) == 1);
- GPR_ASSERT (GPR_SLICE_START_PTR (slice_with_null_term)[0] == 0);
+ slice_with_null_term = gpr_load_file(tmp_name, 1, &success);
+ GPR_ASSERT(success == 1);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice_with_null_term) == 1);
+ GPR_ASSERT(GPR_SLICE_START_PTR(slice_with_null_term)[0] == 0);
- remove (tmp_name);
- gpr_free (tmp_name);
- gpr_slice_unref (slice);
- gpr_slice_unref (slice_with_null_term);
+ remove(tmp_name);
+ gpr_free(tmp_name);
+ gpr_slice_unref(slice);
+ gpr_slice_unref(slice_with_null_term);
}
-static void
-test_load_failure (void)
-{
+static void test_load_failure(void) {
FILE *tmp = NULL;
gpr_slice slice;
int success;
char *tmp_name;
- LOG_TEST_NAME ("test_load_failure");
+ LOG_TEST_NAME("test_load_failure");
- tmp = gpr_tmpfile (prefix, &tmp_name);
- GPR_ASSERT (tmp_name != NULL);
- GPR_ASSERT (tmp != NULL);
- fclose (tmp);
- remove (tmp_name);
+ tmp = gpr_tmpfile(prefix, &tmp_name);
+ GPR_ASSERT(tmp_name != NULL);
+ GPR_ASSERT(tmp != NULL);
+ fclose(tmp);
+ remove(tmp_name);
- slice = gpr_load_file (tmp_name, 0, &success);
- GPR_ASSERT (success == 0);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice) == 0);
- gpr_free (tmp_name);
- gpr_slice_unref (slice);
+ slice = gpr_load_file(tmp_name, 0, &success);
+ GPR_ASSERT(success == 0);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice) == 0);
+ gpr_free(tmp_name);
+ gpr_slice_unref(slice);
}
-static void
-test_load_small_file (void)
-{
+static void test_load_small_file(void) {
FILE *tmp = NULL;
gpr_slice slice;
gpr_slice slice_with_null_term;
@@ -110,33 +104,32 @@ test_load_small_file (void)
char *tmp_name;
const char *blah = "blah";
- LOG_TEST_NAME ("test_load_small_file");
-
- tmp = gpr_tmpfile (prefix, &tmp_name);
- GPR_ASSERT (tmp_name != NULL);
- GPR_ASSERT (tmp != NULL);
- GPR_ASSERT (fwrite (blah, 1, strlen (blah), tmp) == strlen (blah));
- fclose (tmp);
-
- slice = gpr_load_file (tmp_name, 0, &success);
- GPR_ASSERT (success == 1);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice) == strlen (blah));
- GPR_ASSERT (!memcmp (GPR_SLICE_START_PTR (slice), blah, strlen (blah)));
-
- slice_with_null_term = gpr_load_file (tmp_name, 1, &success);
- GPR_ASSERT (success == 1);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice_with_null_term) == (strlen (blah) + 1));
- GPR_ASSERT (strcmp ((const char *) GPR_SLICE_START_PTR (slice_with_null_term), blah) == 0);
-
- remove (tmp_name);
- gpr_free (tmp_name);
- gpr_slice_unref (slice);
- gpr_slice_unref (slice_with_null_term);
+ LOG_TEST_NAME("test_load_small_file");
+
+ tmp = gpr_tmpfile(prefix, &tmp_name);
+ GPR_ASSERT(tmp_name != NULL);
+ GPR_ASSERT(tmp != NULL);
+ GPR_ASSERT(fwrite(blah, 1, strlen(blah), tmp) == strlen(blah));
+ fclose(tmp);
+
+ slice = gpr_load_file(tmp_name, 0, &success);
+ GPR_ASSERT(success == 1);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice) == strlen(blah));
+ GPR_ASSERT(!memcmp(GPR_SLICE_START_PTR(slice), blah, strlen(blah)));
+
+ slice_with_null_term = gpr_load_file(tmp_name, 1, &success);
+ GPR_ASSERT(success == 1);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice_with_null_term) == (strlen(blah) + 1));
+ GPR_ASSERT(strcmp((const char *)GPR_SLICE_START_PTR(slice_with_null_term),
+ blah) == 0);
+
+ remove(tmp_name);
+ gpr_free(tmp_name);
+ gpr_slice_unref(slice);
+ gpr_slice_unref(slice_with_null_term);
}
-static void
-test_load_big_file (void)
-{
+static void test_load_big_file(void) {
FILE *tmp = NULL;
gpr_slice slice;
int success;
@@ -145,40 +138,36 @@ test_load_big_file (void)
unsigned char *current;
size_t i;
- LOG_TEST_NAME ("test_load_big_file");
-
- for (i = 0; i < sizeof (buffer); i++)
- {
- buffer[i] = 42;
- }
-
- tmp = gpr_tmpfile (prefix, &tmp_name);
- GPR_ASSERT (tmp != NULL);
- GPR_ASSERT (tmp_name != NULL);
- GPR_ASSERT (fwrite (buffer, 1, sizeof (buffer), tmp) == sizeof (buffer));
- fclose (tmp);
-
- slice = gpr_load_file (tmp_name, 0, &success);
- GPR_ASSERT (success == 1);
- GPR_ASSERT (GPR_SLICE_LENGTH (slice) == sizeof (buffer));
- current = GPR_SLICE_START_PTR (slice);
- for (i = 0; i < sizeof (buffer); i++)
- {
- GPR_ASSERT (current[i] == 42);
- }
-
- remove (tmp_name);
- gpr_free (tmp_name);
- gpr_slice_unref (slice);
+ LOG_TEST_NAME("test_load_big_file");
+
+ for (i = 0; i < sizeof(buffer); i++) {
+ buffer[i] = 42;
+ }
+
+ tmp = gpr_tmpfile(prefix, &tmp_name);
+ GPR_ASSERT(tmp != NULL);
+ GPR_ASSERT(tmp_name != NULL);
+ GPR_ASSERT(fwrite(buffer, 1, sizeof(buffer), tmp) == sizeof(buffer));
+ fclose(tmp);
+
+ slice = gpr_load_file(tmp_name, 0, &success);
+ GPR_ASSERT(success == 1);
+ GPR_ASSERT(GPR_SLICE_LENGTH(slice) == sizeof(buffer));
+ current = GPR_SLICE_START_PTR(slice);
+ for (i = 0; i < sizeof(buffer); i++) {
+ GPR_ASSERT(current[i] == 42);
+ }
+
+ remove(tmp_name);
+ gpr_free(tmp_name);
+ gpr_slice_unref(slice);
}
-int
-main (int argc, char **argv)
-{
- grpc_test_init (argc, argv);
- test_load_empty_file ();
- test_load_failure ();
- test_load_small_file ();
- test_load_big_file ();
+int main(int argc, char **argv) {
+ grpc_test_init(argc, argv);
+ test_load_empty_file();
+ test_load_failure();
+ test_load_small_file();
+ test_load_big_file();
return 0;
}