DIR *dirp;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
closedir(dirp);
TC_SUCCESS_RESULT();
}
struct dirent *dirent;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
count = 0;
while (1) {
struct dirent *dirent;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
count = 0;
while (1) {
char filename[1];
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
offset = 2;
seekdir(dirp, offset);
- TC_ASSERT_CLEANUP("seekdir", dirp, closedir(dirp));
+ TC_ASSERT_NEQ_CLEANUP("seekdir", dirp, NULL, closedir(dirp));
dirent = readdir(dirp);
- TC_ASSERT_CLEANUP("readdir", dirent, closedir(dirp));
+ TC_ASSERT_NEQ_CLEANUP("readdir", dirent, NULL, closedir(dirp));
TC_ASSERT_EQ_CLEANUP("readdir", dirent->d_type, DTYPE_DIRECTORY, closedir(dirp));
ret = closedir(dirp);
struct dirent *result;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
count = 0;
while (1) {
int ret;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
offset = 2;
seekdir(dirp, offset);
- TC_ASSERT_CLEANUP("seekdir", dirp, closedir(dirp));
+ TC_ASSERT_NEQ_CLEANUP("seekdir", dirp, NULL, closedir(dirp));
res = telldir(dirp);
TC_ASSERT_EQ_CLEANUP("telldir", res, offset, closedir(dirp));
ret = closedir(dirp);
DIR *dirp;
dirp = opendir(VFS_FOLDER_PATH);
- TC_ASSERT("opendir", dirp);
+ TC_ASSERT_NEQ("opendir", dirp, NULL);
ret = closedir(dirp);
TC_ASSERT_EQ("closedir", ret, OK);
fp = fdopen(fd, "r");
close(fd);
- TC_ASSERT("fdopen", fp);
+ TC_ASSERT_NEQ("fdopen", fp, NULL);
TC_ASSERT_EQ_CLEANUP("fdopen", fp->fs_oflags, O_RDONLY, fclose(fp));
fclose(fp);
char *filename = VFS_FILE_PATH;
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
fclose(fp);
fp = fopen(filename, "r+");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
fclose(fp);
fp = fopen(filename, "rb");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
fclose(fp);
fp = fopen(filename, "rx");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
fclose(fp);
/* Nagative cases with invalid mode. It will return NULL */
char *filename = VFS_FILE_PATH;
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fclose(fp);
TC_ASSERT_EQ("fclose", ret, OK);
TC_SUCCESS_RESULT();
char *str = VFS_TEST_CONTENTS_1;
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
TC_ASSERT_EQ_CLEANUP("fputs", fputs(str, fp), strlen(str), fclose(fp));
/* Nagative case with invalid argument, NULL stream. It will return EOF */
char buf[20];
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
memset(buf, 0, sizeof(buf));
- TC_ASSERT_CLEANUP("fgets", fgets(buf, 20, fp), fclose(fp));
+ TC_ASSERT_NEQ_CLEANUP("fgets", fgets(buf, 20, fp), NULL, fclose(fp));
TC_ASSERT_EQ_CLEANUP("fgets", strcmp(buf, VFS_TEST_CONTENTS_1), 0, fclose(fp));
/* Nagative case with invalid argument, negative buffer size. It will return NULL */
char buf[20];
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fseek(fp, 5, SEEK_SET);
TC_ASSERT_EQ_CLEANUP("fseek", ret, OK, fclose(fp));
memset(buf, 0, sizeof(buf));
- TC_ASSERT_CLEANUP("fgets", fgets(buf, 20, fp), fclose(fp));
+ TC_ASSERT_NEQ_CLEANUP("fgets", fgets(buf, 20, fp), NULL, fclose(fp));
fclose(fp);
TC_ASSERT_EQ("fgets", strcmp(buf, "IS VFS TEST 1"), 0);
char *filename = VFS_FILE_PATH;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fseek(fp, 5, SEEK_SET);
TC_ASSERT_EQ_CLEANUP("fseek", ret, OK, fclose(fp));
TC_ASSERT_NEQ("make_long_file", make_long_file(), ERROR);
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
/* Print contents of long file, if below became infinite loop, it means failed */
while (!feof(fp)) {
int ret;
fp = fopen(filename, "w+");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fprintf(fp, "%s", str);
fclose(fp);
int ch, ret;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fsetpos(fp, &pos);
TC_ASSERT_EQ_CLEANUP("fsetpos", ret, OK, fclose(fp));
int ret;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fsetpos(fp, &pos);
TC_ASSERT_EQ_CLEANUP("fsetpos", ret, OK, fclose(fp));
int ret;
fp = fopen(filename, "w+");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fputc('S', fp);
fclose(fp);
int ch;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ch = fgetc(fp);
fclose(fp);
int len, ret;
fp = fopen(filename, "w+");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
len = strlen(VFS_TEST_CONTENTS_1);
ret = fwrite(VFS_TEST_CONTENTS_1, 1, len, fp);
int len, ret;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
len = strlen(VFS_TEST_CONTENTS_1);
memset(buf, 0, sizeof(buf));
char *filename = VFS_FILE_PATH;
fp = freopen(filename, "w", NULL);
- TC_ASSERT("freopen", fp);
+ TC_ASSERT_NEQ("freopen", fp, NULL);
fclose(fp);
fp = freopen(filename, "w", fp);
- TC_ASSERT("freopen", fp);
+ TC_ASSERT_NEQ("freopen", fp, NULL);
fclose(fp);
fp = freopen(filename, "r+", fp);
- TC_ASSERT("freopen", fp);
+ TC_ASSERT_NEQ("freopen", fp, NULL);
fclose(fp);
fp = freopen(filename, "rb", fp);
- TC_ASSERT("freopen", fp);
+ TC_ASSERT_NEQ("freopen", fp, NULL);
fclose(fp);
fp = freopen(filename, "rx", fp);
- TC_ASSERT("freopen", fp);
+ TC_ASSERT_NEQ("freopen", fp, NULL);
fclose(fp);
/* Nagative cases with invalid mode. It will return NULL */
char *filename = VFS_FILE_PATH;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fputc(32, fp);
TC_ASSERT_EQ_CLEANUP("fputc", ret, EOF, fclose(fp));
char *filename = VFS_FILE_PATH;
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fputc(32, fp);
TC_ASSERT_EQ_CLEANUP("fputc", ret, EOF, fclose(fp));
printf("Enter text here : \n");
fflush(stdout);
- TC_ASSERT("gets", gets(input_str));
+ TC_ASSERT_NEQ("gets", gets(input_str), NULL);
TC_SUCCESS_RESULT();
}
printf("Enter text here : \n");
fflush(stdout);
- TC_ASSERT("gets_s", gets_s(input_str, sizeof(input_str)));
+ TC_ASSERT_NEQ("gets_s", gets_s(input_str, sizeof(input_str)), NULL);
TC_SUCCESS_RESULT();
}
int fd;
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
fd = fileno(fp);
fclose(fp);
/* setbuf_test: DEFAULT buffering */
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
/* setbuf_test: NO buffering */
/* setvbuf_test: DEFAULT buffering */
fp = fopen(filename, "w");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
/* setvbuf_test: NO buffering */
int ch1, ch2;
fp = fopen(filename, "w+");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ret = fputc(32, fp);
fclose(fp);
TC_ASSERT_NEQ("fputc", ret, EOF);
fp = fopen(filename, "r");
- TC_ASSERT("fopen", fp);
+ TC_ASSERT_NEQ("fopen", fp, NULL);
ch1 = fgetc(fp);
TC_ASSERT_NEQ_CLEANUP("fgetc", ch1, EOF, fclose(fp));