0

我正在尝试对fitnesse进行此测试,但实际上它仅插入第一个(|Execute|INSERT INTO restdb.labels(id,label_name)VALUES(1,“label_test1”)|)显然另一个被忽略了.. .我已经使用 eclipse 调试了它,并且正在检查 HEIDSQL 上的所有内容。

!2 Add Credit to account

!3 Insert the entities
|Execute|INSERT INTO restdb.labels (id, label_name) VALUES (1, "label_test1")|

|Execute|INSERT INTO restdb.labels (id, label_name) VALUES (2, "label_test2")|

|Execute|INSERT INTO service_labels (id_service, id_label) VALUES (1,1)|

|Execute|INSERT INTO service_labels (id_service, id_label) VALUES (1,2)|

|Execute|INSERT INTO service_labels (id_service, id_label) VALUES (2,2)|

!|DatabaseEnvironment|

|Commit|

!4 Add the credits
!|smartrics.rest.fitnesse.fixture.RestFixture|http://${REST_HOST}:${REST_PORT}${REST_ENDPOINT}|
|setHeader|!- Content-Type : application/json
X-BT-Ribbit-SP-AppId : -!${DEFAULT_APP}!-
X-BT-Ribbit-SP-UserId : -!${DEFAULT_GUID}|
|setBody||
|DELETE|/users/test/1|200|||

提前致谢 !

4

2 回答 2

0

根据夹具,您可能需要将命令保存在一个表中,即行之间没有空行。当行之间有空行时,至少我见过的其他一些 wiki 将其解释为新表。

于 2011-01-26T09:42:31.440 回答
0

没有人说什么,但无论如何我都会发布我找到的解决方案!

我在每个命令之间添加了一条黑线...

于 2010-06-30T16:03:09.777 回答