Если бы у вас была концепция адреса (как показано здесь), то как бы вы записать функции огурца для учета требуемой концепции адреса в активе? Я вижу, как это сделать с примерами mocha.js, используя factory.newConcept(), но возможно ли это сделать с помощью огурца?
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 org.acme.Address имеет значение addressConcept, ожидаемое как ресурс или понятие.