| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- /**
 
-  * 清单扩展方法 单元测试
 
-  *
 
-  * @author Mai
 
-  * @date 2017/10/20
 
-  * @version
 
-  */
 
- 'use strict';
 
- const { app, assert } = require('egg-mock/bootstrap');
 
- const billsUtils = require('../../../app/lib/bills_utils');
 
- describe('test/app/lib/bills_utils.test.js', () => {
 
-     it('Test CompareCode', function* () {
 
-         const testData = [
 
-             { code1: '202-1-a', code2: '202-1-b', result: -1 },
 
-             { code1: '202-1-g', code2: '202-1-f', result: 1 },
 
-             { code1: '1-1-1', code2: '1-1-3', result: -1},
 
-             { code1: '1-2-3', code2: '1-2-1', result: 1},
 
-         ];
 
-         for (const td of testData) {
 
-             const result = billsUtils.compareCode(td.code1, td.code2);
 
-             if (td.result > 0) {
 
-                 assert(result > 0);
 
-             } else if (td.result < 0) {
 
-                 assert(result < 0);
 
-             }
 
-         }
 
-     });
 
-     it('Test Compare18MainXmj', function* () {
 
-         const testData = [
 
-             { code1: '10203', code2: 'GD10204', result: -1 },
 
-             { code1: '10607', code2: '10605', result: 1 },
 
-         ];
 
-         for (const td of testData) {
 
-             const result = billsUtils.compare18MainXmj(td.code1, td.code2);
 
-             if (td.result > 0) {
 
-                 assert(result > 0);
 
-             } else if (td.result < 0) {
 
-                 assert(result < 0);
 
-             }
 
-         }
 
-     });
 
-     it('Test Compare18SubXmj', function* () {
 
-         const testData = [
 
-             { code1: 'LJ0701', code2: 'GLJ0701', result: -1 },
 
-             { code1: 'LM0604', code2: 'GDLM0608', result: -1 },
 
-             { code1: 'LM02', code2: 'LJ02', result: 1 },
 
-         ];
 
-         for (const td of testData) {
 
-             const result = billsUtils.compare18SubXmj(td.code1, td.code2);
 
-             if (td.result > 0) {
 
-                 assert(result > 0);
 
-             } else if (td.result < 0) {
 
-                 assert(result < 0);
 
-             }
 
-         }
 
-     });
 
- });
 
 
  |