Как можно проанализировать пустое / нулевое / нулевое значение для столбца с типом int, объявленным в структуре, из gherkin, доступного для данных в golang? - PullRequest
0 голосов
/ 27 января 2020

Я хочу преобразовать датируемые значения корнишонов в struct. В этой структуре у меня есть атрибут с объявленным типом int. Как я должен заполнить значения в случае отсутствия данных в корнишоне? В данном сценарии он выдает ошибку.

Вот файл возможностей


Feature: send request
  In order to be a rest tester
  I need to be able to make rest requests to server

  Scenario: GET request are allowed
    When I send "GET" request to "http://localhost:3000/posts/"
    Then the response code should be 200
    And the response from server should match:
    | Id | Title | Author | Worth |
    | 1 | json-server | typicode |  |

Вот соответствующая структура:

type response struct {
    Id     int    `json:"id"`
    Title  string `json:"title"`
    Author string `json:"author"`
    Worth int `json:"worth"`
}

Преобразование его в структуру с использованием этого строка кода:

assist := assistdog.NewDefault()
expectedStruct := &response{}
result, err2 := assist.CreateSlice(expectedStruct, dataTable)

Я получаю ошибку для этого случая. Может кто-нибудь, пожалуйста, помогите мне? Заранее спасибо:)

...