Каратэ поддерживает базу данных Neo4j? - PullRequest
0 голосов
/ 08 октября 2018

Хотите знать, поддерживает ли Каратэ базу данных Neo4j ?.Если да, хотел бы иметь бывшего.функция, которая будет полезна.

1 Ответ

0 голосов
/ 09 октября 2018

Каратэ поддерживает любой код Java , так что косвенно вы сможете делать все, что захотите.

Пожалуйста, посмотрите на этот пример JDBC, который поможет вам начать: dogs.feature.Вам нужно будет написать немного кода Java (только один раз), поэтому, если у вас нет этого навыка, попросите кого-нибудь помочь.

# use jdbc to validate
* def config = { username: 'sa', password: '', url: 'jdbc:h2:mem:testdb', driverClassName: 'org.h2.Driver' }
* def DbUtils = Java.type('com.intuit.karate.demo.util.DbUtils')
* def db = new DbUtils(config)

# since the DbUtils returns a Java Map, it becomes normal JSON here !
# which means that you can use the full power of Karate's 'match' syntax
* def dogs = db.readRows('SELECT * FROM DOGS')
* match dogs contains { ID: '#(id)', NAME: 'Scooby' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...