assert_false(result);
+ free(image);
+ image = NULL;
+}
+
+void kds_s2000w_image_type_check_is_jpeg_true_test()
+{
+ blobdata* image = malloc(sizeof(blobdata));
+ image->data = malloc(sizeof(char) * 2);
+ char* imagedata = (char*) image->data;
+ imagedata[0] = 0xff;
+ imagedata[1] = 0xd8;
+ image->size = 2;
+
+ bool result = kds_s2000w_image_type_check_is_jpeg(image);
+
+ assert_true(result);
+
+ free(image->data);
+ image->data = NULL;
+ free(image);
+ image = NULL;
+}
+
+void kds_s2000w_image_type_check_is_jpeg_false_test()
+{
+ blobdata* image = malloc(sizeof(blobdata));
+ image->size = 0;
+
+ bool result = kds_s2000w_image_type_check_is_jpeg(image);
+
+ assert_false(result);
+
free(image);
image = NULL;
}
\ No newline at end of file
void kds_s2000w_image_type_check_is_tiff_false_test();
void kds_s2000w_image_type_check_is_pnm_true_test();
void kds_s2000w_image_type_check_is_pnm_false_test();
+void kds_s2000w_image_type_check_is_jpeg_true_test();
+void kds_s2000w_image_type_check_is_jpeg_false_test();
#endif
\ No newline at end of file
cmocka_unit_test(kds_s2000w_image_type_check_is_tiff_true_test),
cmocka_unit_test(kds_s2000w_image_type_check_is_tiff_false_test),
cmocka_unit_test(kds_s2000w_image_type_check_is_pnm_true_test),
- cmocka_unit_test(kds_s2000w_image_type_check_is_pnm_false_test)
+ cmocka_unit_test(kds_s2000w_image_type_check_is_pnm_false_test),
+ cmocka_unit_test(kds_s2000w_image_type_check_is_jpeg_true_test),
+ cmocka_unit_test(kds_s2000w_image_type_check_is_jpeg_false_test),
};
return cmocka_run_group_tests(type_check_tests, NULL, NULL);