|
1 | 1 | import SQLParser from '../../../src/parser/flinksql'; |
2 | | -import sqlMockData from '../../mock/sql'; |
| 2 | +import sqlMockData from '../../mock/flinkSql'; |
3 | 3 |
|
4 | 4 | describe('FlinkSQL Syntax Tests', () => { |
5 | 5 | const parser = new SQLParser(); |
@@ -173,59 +173,50 @@ describe('FlinkSQL Syntax Tests', () => { |
173 | 173 | expect(result.length).toBe(0); |
174 | 174 | }); |
175 | 175 |
|
176 | | - // todo 字段中包含特殊字符 如$符号 内容匹配不准确 |
| 176 | + // todo 字段中包含特殊字符 如$符号 内容匹配不准确 自定义字段与与定义的词法规则重复 也会匹配不准确 |
177 | 177 | // test('Test complex sql Statement one', () => { |
178 | 178 | // const sql = sqlMockData.sqlStrOne; |
179 | 179 | // const result = parser.validate(sql); |
180 | | - // console.log(result); |
181 | 180 | // expect(result.length).toBe(0); |
182 | 181 | // }); |
183 | 182 | test('Test complex sql Statement two', () => { |
184 | 183 | const sql = sqlMockData.sqlStrTwo; |
185 | 184 | const result = parser.validate(sql); |
186 | | - console.log(result); |
187 | 185 | expect(result.length).toBe(0); |
188 | 186 | }); |
189 | 187 | test('Test complex sql Statement three', () => { |
190 | 188 | const sql = sqlMockData.sqlStrThree; |
191 | 189 | const result = parser.validate(sql); |
192 | | - console.log(result); |
193 | 190 | expect(result.length).toBe(0); |
194 | 191 | }); |
195 | 192 | test('Test complex sql Statement four', () => { |
196 | 193 | const sql = sqlMockData.sqlStrFour; |
197 | 194 | const result = parser.validate(sql); |
198 | | - console.log(result); |
199 | 195 | expect(result.length).toBe(0); |
200 | 196 | }); |
201 | 197 | test('Test complex sql Statement five', () => { |
202 | 198 | const sql = sqlMockData.sqlStrFive; |
203 | 199 | const result = parser.validate(sql); |
204 | | - console.log(result); |
205 | 200 | expect(result.length).toBe(0); |
206 | 201 | }); |
207 | 202 | test('Test complex sql Statement six', () => { |
208 | 203 | const sql = sqlMockData.sqlStrSix; |
209 | 204 | const result = parser.validate(sql); |
210 | | - console.log(result); |
211 | 205 | expect(result.length).toBe(0); |
212 | 206 | }); |
213 | 207 | test('Test complex sql Statement seven', () => { |
214 | 208 | const sql = sqlMockData.sqlStrSeven; |
215 | 209 | const result = parser.validate(sql); |
216 | | - console.log(result); |
217 | 210 | expect(result.length).toBe(0); |
218 | 211 | }); |
219 | 212 | test('Test complex sql Statement eight', () => { |
220 | 213 | const sql = sqlMockData.sqlStrEight; |
221 | 214 | const result = parser.validate(sql); |
222 | | - console.log(result); |
223 | 215 | expect(result.length).toBe(0); |
224 | 216 | }); |
225 | | - // test('Test complex sql Statement nine', () => { |
226 | | - // const sql = sqlMockData.allSqlStr; |
227 | | - // const result = parser.validate(sql); |
228 | | - // console.log(result); |
229 | | - // expect(result.length).toBe(0); |
230 | | - // }); |
| 217 | + test('Test complex sql Statement nine', () => { |
| 218 | + const sql = sqlMockData.allSqlStr; |
| 219 | + const result = parser.validate(sql); |
| 220 | + expect(result.length).toBe(0); |
| 221 | + }); |
231 | 222 | }); |
0 commit comments