mirror of
https://github.com/zint/zint
synced 2024-11-16 20:57:25 +13:00
backend/tests: some tabs -> spaces
This commit is contained in:
parent
a14fe77aa0
commit
e9203439b7
@ -3353,7 +3353,7 @@ static void test_fuzz(const testCtx *const p_ctx) {
|
|||||||
int debug = p_ctx->debug;
|
int debug = p_ctx->debug;
|
||||||
|
|
||||||
struct item {
|
struct item {
|
||||||
int option_2;
|
int option_2;
|
||||||
char *data;
|
char *data;
|
||||||
int length;
|
int length;
|
||||||
int ret;
|
int ret;
|
||||||
@ -3391,22 +3391,22 @@ static void test_fuzz(const testCtx *const p_ctx) {
|
|||||||
ret = ZBarcode_Encode(symbol, (unsigned char *) data[i].data, length);
|
ret = ZBarcode_Encode(symbol, (unsigned char *) data[i].data, length);
|
||||||
assert_equal(ret, data[i].ret, "i:%d ZBarcode_Encode ret %d != %d (%s)\n", i, ret, data[i].ret, symbol->errtxt);
|
assert_equal(ret, data[i].ret, "i:%d ZBarcode_Encode ret %d != %d (%s)\n", i, ret, data[i].ret, symbol->errtxt);
|
||||||
|
|
||||||
if (ret < ZINT_ERROR) {
|
if (ret < ZINT_ERROR) {
|
||||||
if (do_bwipp && testUtilCanBwipp(i, symbol, -1, data[i].option_2, -1, debug)) {
|
if (do_bwipp && testUtilCanBwipp(i, symbol, -1, data[i].option_2, -1, debug)) {
|
||||||
if (!data[i].bwipp_cmp) {
|
if (!data[i].bwipp_cmp) {
|
||||||
if (debug & ZINT_DEBUG_TEST_PRINT) printf("i:%d %s not BWIPP compatible (%s)\n", i, testUtilBarcodeName(symbol->symbology), data[i].comment);
|
if (debug & ZINT_DEBUG_TEST_PRINT) printf("i:%d %s not BWIPP compatible (%s)\n", i, testUtilBarcodeName(symbol->symbology), data[i].comment);
|
||||||
} else {
|
} else {
|
||||||
char modules_dump[4096];
|
char modules_dump[4096];
|
||||||
assert_notequal(testUtilModulesDump(symbol, modules_dump, sizeof(modules_dump)), -1, "i:%d testUtilModulesDump == -1\n", i);
|
assert_notequal(testUtilModulesDump(symbol, modules_dump, sizeof(modules_dump)), -1, "i:%d testUtilModulesDump == -1\n", i);
|
||||||
ret = testUtilBwipp(i, symbol, -1, data[i].option_2, -1, data[i].data, length, NULL, bwipp_buf, sizeof(bwipp_buf), NULL);
|
ret = testUtilBwipp(i, symbol, -1, data[i].option_2, -1, data[i].data, length, NULL, bwipp_buf, sizeof(bwipp_buf), NULL);
|
||||||
assert_zero(ret, "i:%d %s testUtilBwipp ret %d != 0\n", i, testUtilBarcodeName(symbol->symbology), ret);
|
assert_zero(ret, "i:%d %s testUtilBwipp ret %d != 0\n", i, testUtilBarcodeName(symbol->symbology), ret);
|
||||||
|
|
||||||
ret = testUtilBwippCmp(symbol, bwipp_msg, bwipp_buf, modules_dump);
|
ret = testUtilBwippCmp(symbol, bwipp_msg, bwipp_buf, modules_dump);
|
||||||
assert_zero(ret, "i:%d %s testUtilBwippCmp %d != 0 %s\n actual: %s\nexpected: %s\n",
|
assert_zero(ret, "i:%d %s testUtilBwippCmp %d != 0 %s\n actual: %s\nexpected: %s\n",
|
||||||
i, testUtilBarcodeName(symbol->symbology), ret, bwipp_msg, bwipp_buf, modules_dump);
|
i, testUtilBarcodeName(symbol->symbology), ret, bwipp_msg, bwipp_buf, modules_dump);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ZBarcode_Delete(symbol);
|
ZBarcode_Delete(symbol);
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
libzint - the open source barcode library
|
libzint - the open source barcode library
|
||||||
Copyright (C) 2019-2022 Robin Stuart <rstuart114@gmail.com>
|
Copyright (C) 2019-2023 Robin Stuart <rstuart114@gmail.com>
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions
|
modification, are permitted provided that the following conditions
|
||||||
@ -62,10 +62,10 @@ static void test_csv(const testCtx *const p_ctx) {
|
|||||||
int ret;
|
int ret;
|
||||||
int lc = 0;
|
int lc = 0;
|
||||||
|
|
||||||
int j;
|
int j;
|
||||||
clock_t start;
|
clock_t start;
|
||||||
clock_t total = 0;
|
clock_t total = 0;
|
||||||
int test_performance = debug & ZINT_DEBUG_TEST_PERFORMANCE; /* -d 256 */
|
int test_performance = debug & ZINT_DEBUG_TEST_PERFORMANCE; /* -d 256 */
|
||||||
int perf_iterations = test_performance ? TEST_CSV_PERF_ITERATIONS : 1;
|
int perf_iterations = test_performance ? TEST_CSV_PERF_ITERATIONS : 1;
|
||||||
|
|
||||||
testStart("test_csv");
|
testStart("test_csv");
|
||||||
@ -77,88 +77,88 @@ static void test_csv(const testCtx *const p_ctx) {
|
|||||||
assert_nonzero(testUtilDataPath(csvfile, sizeof(csvfile),
|
assert_nonzero(testUtilDataPath(csvfile, sizeof(csvfile),
|
||||||
"/backend/tests/data/imail/usps/", "uspsIMbEncoderTestCases.csv"), "testUtilDataPath == 0\n");
|
"/backend/tests/data/imail/usps/", "uspsIMbEncoderTestCases.csv"), "testUtilDataPath == 0\n");
|
||||||
|
|
||||||
for (j = 0; j < perf_iterations; j++) {
|
for (j = 0; j < perf_iterations; j++) {
|
||||||
fd = testUtilOpen(csvfile, "r");
|
fd = testUtilOpen(csvfile, "r");
|
||||||
assert_nonnull(fd, "testUtilOpen(%s) == NULL", csvfile);
|
assert_nonnull(fd, "testUtilOpen(%s) == NULL", csvfile);
|
||||||
|
|
||||||
while (fgets(buffer, sizeof(buffer), fd) != NULL) {
|
while (fgets(buffer, sizeof(buffer), fd) != NULL) {
|
||||||
const char *b;
|
const char *b;
|
||||||
struct zint_symbol *symbol;
|
struct zint_symbol *symbol;
|
||||||
|
|
||||||
lc++;
|
lc++;
|
||||||
|
|
||||||
if (testContinue(p_ctx, lc - 1)) continue;
|
if (testContinue(p_ctx, lc - 1)) continue;
|
||||||
|
|
||||||
#ifdef TEST_IMAIL_CSV_MAX
|
#ifdef TEST_IMAIL_CSV_MAX
|
||||||
if (lc > TEST_IMAIL_CSV_MAX && p_ctx->index == -1) {
|
if (lc > TEST_IMAIL_CSV_MAX && p_ctx->index == -1) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
id[0] = tracking_code[0] = routing_code[0] = expected_daft[0] = return_code[0] = '\0';
|
id[0] = tracking_code[0] = routing_code[0] = expected_daft[0] = return_code[0] = '\0';
|
||||||
|
|
||||||
b = testUtilReadCSVField(buffer, id, sizeof(id));
|
b = testUtilReadCSVField(buffer, id, sizeof(id));
|
||||||
assert_nonnull(b, "lc:%d id b == NULL", lc);
|
assert_nonnull(b, "lc:%d id b == NULL", lc);
|
||||||
assert_equal(*b, ',', "lc:%d id *b %c != ','", lc, *b);
|
assert_equal(*b, ',', "lc:%d id *b %c != ','", lc, *b);
|
||||||
|
|
||||||
b = testUtilReadCSVField(++b, tracking_code, sizeof(tracking_code));
|
b = testUtilReadCSVField(++b, tracking_code, sizeof(tracking_code));
|
||||||
assert_nonnull(b, "lc:%d tracking_code b == NULL", lc);
|
assert_nonnull(b, "lc:%d tracking_code b == NULL", lc);
|
||||||
assert_equal(*b, ',', "lc:%d tracking_code *b %c != ','", lc, *b);
|
assert_equal(*b, ',', "lc:%d tracking_code *b %c != ','", lc, *b);
|
||||||
|
|
||||||
b = testUtilReadCSVField(++b, routing_code, sizeof(routing_code));
|
b = testUtilReadCSVField(++b, routing_code, sizeof(routing_code));
|
||||||
assert_nonnull(b, "lc:%d routing_code b == NULL", lc);
|
assert_nonnull(b, "lc:%d routing_code b == NULL", lc);
|
||||||
assert_equal(*b, ',', "lc:%d routing_code *b %c != ','", lc, *b);
|
assert_equal(*b, ',', "lc:%d routing_code *b %c != ','", lc, *b);
|
||||||
|
|
||||||
b = testUtilReadCSVField(++b, expected_daft, sizeof(expected_daft));
|
b = testUtilReadCSVField(++b, expected_daft, sizeof(expected_daft));
|
||||||
assert_nonnull(b, "lc:%d expected_daft b == NULL", lc);
|
assert_nonnull(b, "lc:%d expected_daft b == NULL", lc);
|
||||||
assert_equal(*b, ',', "lc:%d expected_daft *b %c != ','", lc, *b);
|
assert_equal(*b, ',', "lc:%d expected_daft *b %c != ','", lc, *b);
|
||||||
|
|
||||||
b = testUtilReadCSVField(++b, return_code, sizeof(return_code));
|
b = testUtilReadCSVField(++b, return_code, sizeof(return_code));
|
||||||
assert_nonnull(b, "lc:%d return_code b == NULL", lc);
|
assert_nonnull(b, "lc:%d return_code b == NULL", lc);
|
||||||
assert_equal(*b, ',', "lc:%d return_code *b %c != ','", lc, *b);
|
assert_equal(*b, ',', "lc:%d return_code *b %c != ','", lc, *b);
|
||||||
|
|
||||||
strcpy(data, tracking_code);
|
strcpy(data, tracking_code);
|
||||||
strcat(data, "-");
|
strcat(data, "-");
|
||||||
strcat(data, routing_code);
|
strcat(data, routing_code);
|
||||||
|
|
||||||
assert_nonzero((int) strlen(data), "lc:%d strlen(data) == 0", lc);
|
assert_nonzero((int) strlen(data), "lc:%d strlen(data) == 0", lc);
|
||||||
|
|
||||||
symbol = ZBarcode_Create();
|
symbol = ZBarcode_Create();
|
||||||
assert_nonnull(symbol, "Symbol not created\n");
|
assert_nonnull(symbol, "Symbol not created\n");
|
||||||
|
|
||||||
symbol->symbology = BARCODE_USPS_IMAIL;
|
symbol->symbology = BARCODE_USPS_IMAIL;
|
||||||
symbol->debug |= debug;
|
symbol->debug |= debug;
|
||||||
|
|
||||||
if (test_performance) {
|
if (test_performance) {
|
||||||
start = clock();
|
start = clock();
|
||||||
}
|
}
|
||||||
ret = ZBarcode_Encode(symbol, (unsigned char *) data, (int) strlen(data));
|
ret = ZBarcode_Encode(symbol, (unsigned char *) data, (int) strlen(data));
|
||||||
if (test_performance) {
|
if (test_performance) {
|
||||||
total += clock() - start;
|
total += clock() - start;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strcmp(return_code, "00") == 0) {
|
if (strcmp(return_code, "00") == 0) {
|
||||||
|
|
||||||
assert_zero(ret, "lc:%d ZBarcode_Encode ret %d != 0\n", lc, ret);
|
assert_zero(ret, "lc:%d ZBarcode_Encode ret %d != 0\n", lc, ret);
|
||||||
|
|
||||||
assert_equal(symbol->rows, 3, "rows %d != 3", symbol->rows);
|
assert_equal(symbol->rows, 3, "rows %d != 3", symbol->rows);
|
||||||
|
|
||||||
ret = testUtilDAFTConvert(symbol, actual_daft, sizeof(actual_daft));
|
ret = testUtilDAFTConvert(symbol, actual_daft, sizeof(actual_daft));
|
||||||
assert_nonzero(ret, "lc:%d testUtilDAFTConvert == 0", lc);
|
assert_nonzero(ret, "lc:%d testUtilDAFTConvert == 0", lc);
|
||||||
assert_zero(strcmp(actual_daft, expected_daft), "lc:%d\n actual %s\nexpected %s\n", lc, actual_daft, expected_daft);
|
assert_zero(strcmp(actual_daft, expected_daft), "lc:%d\n actual %s\nexpected %s\n", lc, actual_daft, expected_daft);
|
||||||
} else {
|
} else {
|
||||||
assert_nonzero(ret, "lc:%d ZBarcode_Encode ret %d == 0\n", lc, ret);
|
assert_nonzero(ret, "lc:%d ZBarcode_Encode ret %d == 0\n", lc, ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
ZBarcode_Delete(symbol);
|
ZBarcode_Delete(symbol);
|
||||||
}
|
}
|
||||||
|
|
||||||
assert_zero(fclose(fd), "fclose != 0\n");
|
assert_zero(fclose(fd), "fclose != 0\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (test_performance) {
|
if (test_performance) {
|
||||||
printf("test_csv perf total: %8gms\n", TEST_PERF_TIME(total));
|
printf("test_csv perf total: %8gms\n", TEST_PERF_TIME(total));
|
||||||
}
|
}
|
||||||
testFinish();
|
testFinish();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user