2017-10-26 6 views
1

데모 프로젝트의 DBUtils 클래스에서 언급 한대로 공수 및 스프링 JDBC를 사용하여 몇 가지 기본 데이터베이스 테스트를 실행하려고합니다. 여기 공수 - 데이터베이스 테스팅 - 나노로 표시되는 타임 스탬프 얻기

내가 뭐하는 거지입니다 :

com.intuit.karate - [print] [{"crtd_ts":{"nanos":0}},{"crtd_ts":{"nanos":0}} 

하지는 "나노"로 타임 스탬프를 반환해야하는 이유를 확인하십시오 : 0, 나에게 버그를 보인다

다음
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 

이 반환 것입니다 . 확인하고 내가 github에서 열 것입니다.

답변

1

이것은 공수에 ​​대한 문제가 아니며 DbUtils의 구현입니다. 자신의 환경과 데이터베이스에 적합한 것을 작성하는 것은 당신에게 달려 있습니다. 이것은 예를 들어 karate-demo의 일부일뿐입니다.