30 lines
1.4 KiB
TypeScript
30 lines
1.4 KiB
TypeScript
import { runDecoderTestBothHalfSample, generateConfig } from '../helpers';
|
|
|
|
describe('Code 32 Decoder Tests', () => {
|
|
const code32TestSet = [
|
|
{ name: 'image-1.jpg', result: 'A123456788', format: 'code_32_reader' },
|
|
{ name: 'image-2.jpg', result: 'A931028462', format: 'code_32_reader', allowFailInNode: true },
|
|
{ name: 'image-3.jpg', result: 'A931028462', format: 'code_32_reader', allowFailInNode: true },
|
|
{ name: 'image-4.jpg', result: 'A935776043', format: 'code_32_reader' },
|
|
{ name: 'image-5.jpg', result: 'A935776043', format: 'code_32_reader' },
|
|
{ name: 'image-6.jpg', result: 'A012745182', format: 'code_32_reader', allowFailInNode: true, allowFailInBrowser: true },
|
|
{ name: 'image-7.jpg', result: 'A029651039', format: 'code_32_reader', allowFailInNode: true },
|
|
{ name: 'image-8.jpg', result: 'A029651039', format: 'code_32_reader', allowFailInNode: true, allowFailInBrowser: true },
|
|
{ name: 'image-9.jpg', result: 'A015896018', format: 'code_32_reader' },
|
|
{ name: 'image-10.jpg', result: 'A015896018', format: 'code_32_reader' },
|
|
];
|
|
runDecoderTestBothHalfSample('code_32', (halfSample) => generateConfig({
|
|
inputStream: {
|
|
size: 1280,
|
|
},
|
|
locator: {
|
|
patchSize: 'large',
|
|
halfSample,
|
|
},
|
|
numOfWorkers: 4,
|
|
decoder: {
|
|
readers: ['code_32_reader']
|
|
}
|
|
}), code32TestSet);
|
|
});
|