Entrega JUnit e Rest - Site de questionários online (Simuquiz)

Entrega JUnit e Rest - Site de questionários online (Simuquiz)

by Victor Williams Stafusa da Silva -
Number of replies: 2
Está aí.

As classes que cuidam da arquitetura rest formam um framework relativamente complexo. Cogito em talvez transformar isso em algum projeto open source depois. Mas por enquanto ele ainda é frágil e limitado, embora funcione.

Há bastante testes unitários no projeto, mas mesmo assim a cobertura é baixa. Pretendo refatorar umas coisas porque o modelo é mais ou menos anêmico, mesmo porque isso se tornou um obstáculo para o uso efetivo de testes, vez que as classes são mais preguiçosas e dependentes uma das outras.

No framework rest há há 1 teste falhando. Corresponde a um caso muito raro que não ocorre na prática.
In reply to Victor Williams Stafusa da Silva

Re: Entrega JUnit e Rest - Site de questionários online (Simuquiz)

by Victor Williams Stafusa da Silva -
Há sim, esqueci de dizer algumas coisas:

É possível digitar a URL do recurso na barra de título assim:
http://localhost:8080/WebServlet/exame/1
http://localhost:8080/WebServlet/usuario/2
http://localhost:8080/WebServlet/usuario/mensagens (após ter feito o login)

O resultado será um JSON contendo os dados solicitados.
O browser só aceita fazer isso com recursos acessíveis via GET. Para fazer isso com POST ou PUT, você pode construir um javascript que faça isso. A resposta também será um JSON.

As telas (XHTML + javascript) atuam apenas como se fossem um client de webservice para estes recursos.

Há um problema de encoding que bagunça os acentos em algumas páginas. Isso ocorre porque o tomcat insiste em enviar os arquivos com extensão .js usando o encoding errado. E até onde sei, não há forma de especificar-se o encoding no web.xml.
In reply to Victor Williams Stafusa da Silva

Re: Entrega JUnit e Rest - Site de questionários online (Simuquiz)

by Pedro Lopes de Souza -
Mais uma coisa. O projeto utilizado o netbeans para construir o projeto.