В Rest Assured Framework POST-ответ не показывает созданный идентификатор и время, которое я получаю через POSTMAN - PullRequest
0 голосов
/ 08 февраля 2019

В Rest Assured Framework POST-ответ не показывает созданный ID и время, которое я получаю через POSTMAN.

@Test
public void newuser() {

    service = new services();

    // response = service.addProduct("444", "OIL","Natural Tea Tree", "210.0");

    response = service.AddUser("Gagan", "leeee");

    if (response.statusCode() == 201) {

        Gson gson = new Gson();

        System.out.println(response.asString());

    PostUser[] userlist = gson.fromJson(response.asString(), PostUser[].class);

    System.out.println(userlist[0].getCreatedAt());


        System.out.println(response.statusCode());

    }
}

}

Выход консоли Eclipse -----

[{"name":"Gagan","job":"leeee"}]
null
201

Выход почтальона

{
    "name": "Gagan",
    "job": "leee",
    "id": "327",
    "createdAt": "2019-02-08T07:42:50.664Z"
}

Класс PostUser

пакет webservices.responsePOJO;

import com.google.gson.annotations.Expose;import com.google.gson.annotations.SerializedName;

открытый класс PostUser {

    @SerializedName("name")
    @Expose
    private String name;
    @SerializedName("job")
    @Expose
    private String job;
    @SerializedName("id")
    @Expose
    private String id;
    @SerializedName("createdAt")
    @Expose
    private String createdAt;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(String createdAt) {
        this.createdAt = createdAt;
    }

}
...