2
respostas

erro de argumento ilegal no post

@Test
    public void deveAdicionarUmUsuario() {

        Usuario joao = new Usuario("João da Silva", "joao@email.com");

        XmlPath path = given()
                .header("Accept", "aplication/xml")
                .contentType("aplication/xml")
                .body(joao)
                .expect()
                .statusCode(200)
                .when()
                    .post("/usuarios")
                .andReturn()
                    .xmlPath();

        Usuario resposta =  path.getObject("usuario", Usuario.class);

        assertEquals("João da Silva", resposta.getNome());
        assertEquals("joao@email.com", resposta.getEmail());


    }

Erro de argumento ilegal, nessa linha do código:".post("/usuarios")" onde eu errei?

2 respostas

Oi Fabio,

Tem o stacktrace do erro ? java.lang.IllegalArgumentException é muito genérico

java.lang.IllegalArgumentException: Don't know how to encode joao@email.com0João da Silva as a byte stream