186 break;
187 }
188 default: {
189 return undefined;190 }
191 }
192 }
155 }
156 if (reportParameters.batchDateString &&
157 reportParameters.batchDateString !== '') {
158 dateFilter = ' and t.batchDate = ?';159 sqlParameters.push(dateTimeFunctions.dateStringToInteger(reportParameters.batchDateString));160 }
161 sql = `select c.licenceCategory as ${licenceCategory},
162 l.licenceNumber as ${licenceNumber},
85 case 'licences-formatted': {
86 let issuedFilter = '';
87 if (reportParameters.issued && reportParameters.issued !== '') {
88 issuedFilter = 89 reportParameters.issued === 'false' 90 ? ' and l.issueDate is null' 91 : ' and l.issueDate is not null'; 92 }
93 sql = `select l.licenceId as ${licenceId},
94 c.licenceCategory as ${licenceCategory},
68 let sqlParameters = [];
69 const customReport = getCustomReport(reportName);
70 if (customReport) {
71 sql = customReport.sql; 72 }
73 else {
74 switch (reportName) {
43 }
44 let isRenewal = false;
45 if (request.query.isRenewal && request.query.isRenewal !== '') {
46 isRenewal = true;47 }
48 const licence = {
49 licenceId: '',
A source line is considered covered when at least one instruction that is assigned to this line has been executed by a test case. These lines were not executed during any of the test cases.