如果您有地址概念(如演示here),那麼如何編寫黃瓜功能來解釋資產上的所需地址概念?我看到如何使用factory.newConcept()的mocha.js示例來做到這一點,但是可以使用黃瓜來實現這一點嗎?使用黃瓜在Hypledger Composer中測試概念類型
And I have added the following assets of type org.acme.Address
| addressId | street1 | city | state | zipcode |
| AddressA | 123 West 3rd | Anywhere | Texas | 12345 |
| AddressB | 123 West 3rd | Anywhere | Texas | 12345 |
And I have added the following assets of type org.acme.Delivery
| loadId | start | end |
| 1 | AddressA | AddressB |
| 2 | AddressA | AddressB |
模型確定指標:
concept Address {
o String street1
o String street2 optional
o String city
o String state
o String zipcode
o Double latitude optional
o Double longitude optional
}
asset Delivery identified by loadId {
o String loadId
o Address start
o Address end
}
我試圖傳遞的參數的散列開始列,但沒有工作,並收到錯誤
ValidationException:型號違反實例org.acme.Delivery#1 class org.acme.Address具有值的addressConcept期望資源或 概念。
謝謝西蒙。你是非常有幫助和豐富的知識! – jgraft