/karate-with-db-assertion-demo

KarateでのAPIテストと同時にAssertJ-DBでのデータのアサーションを行うサンプル

Primary LanguageJavaMIT LicenseMIT

karate-with-db-assertion-demo

KarateでのAPIテストと同時にAssertJ-DBでのデータのアサーションを行うサンプル

KarateでのAPIテストと同時にAssertJ-DBでデータの確認もやりたい - ser1zw's blog

環境

起動

H2 Database起動

$ java -cp h2/h2-*.jar org.h2.tools.Server -ifNotExists

Webアプリ本体起動

$ mvn clean package
$ java -jar target/demo-0.0.1-SNAPSHOT.jar

動作確認

curl で動作確認

$ curl -X POST localhost:8080 -H "Content-Type: application/json" -d '{ "message": "test" }'
$ curl localhost:8080                                                                                                                       (git)-[master]
[{"ID":1,"MESSAGE":"test"}]

テスト

Karateでのテストシナリオ実行

$ mvn test -Dtest=DemoTestRunner