uaiMockServer ? Crie um servidor Rest de teste com apenas uma linha de comando

Olá, tudo bem?

Gostaria de lhe apresentar uma solução simples, mas prática para criar um servidor REST com apenas uma linha de comando.

A idéia do uaiMockServer é justamente criar um servidor mock para responder suas chamadas rest sem a necessidade de codificar um serviço apenas para fazer isso.

Onde isso seria aplicado? Imagine que um desenvolvedor APP precisa chamar um serviço que não está pronto, ou até mesmo um desenvolvedor backend (PHP, Java, .NET, etc) precisa chamar algo que ainda não foi criado.

Outra situação que o uaiMockServer poderia ser utilizado é no testes unitário, com JUnit por exemplo. É normal criar um código mock para simular a resposta de um webservice, fazendo com que o código real nunca seja utilizado.

Para criar um servidor que dê início ao projeto de modo Standalone (para responder chamadas de App, PHP, .NET, etc), basta fazer: java -jar uaiMockServer.jar

E para rodar com testes unitários, basta fazer algo como:

[code]public class YourTest {
private static UaiMockServer uaiMockServer;

@BeforeClass
public static void beforeClass() {
    uaiMockServer = UaiMockServer.start();
}

@AfterClass
public static void afterClass() {
    uaiMockServer.shutdown();
}
// run all your tests

}[/code]

Viu como é fácil? É gratis, é código aberto e com 100% de cobertura nos testes.

Para ver o site, basta clicar no link: http://uaimockserver.com/

Que puder compartilhar enviando para o pessoal do trabalho ou amigo vai me ajudar bastante.

Qualquer dúvida ou sugestão, basta falar.