Я пытаюсь запустить некоторые базовые тесты базы данных с использованием Karate и Spring JDBC (как указано в классе DBUtils в демонстрационном проекте).
Вот что я делаю:
Background:
# Read url/username/pwd and provide it to the class
* def config = read('env_file.json')
* def DbUtils = Java.type('DbConnection')
* def db = new DbUtils(config)
Scenario: Validate the modd_ts is present in lob table
* def createdTs = db.readRows('SELECT crtd_ts FROM tableA ')
* print createdTs
Вот что он возвращает:
com.intuit.karate - [print] [{"crtd_ts":{"nanos":0}},{"crtd_ts":{"nanos":0}}
Не уверен, почему он должен возвращать метку времени как «nanos»: 0, мне кажется ошибкой. Пожалуйста, подтвердите, и я открою его на гитхабе.