Plugin de teste

Agora que você já viu como criar os seus testes, vamos aprender como usar o ProxyTestPlugin do Vraptor.

VRaptor.xml

Abre o arquivo vraptor.xml e registre o plugin:

        <plugin>org.vraptor.plugin.ProxyTestPlugin</plugin>

O teste

Inicie o seu servidor de web e tente executar o primeiro exemplo do Vraptor:

O que aconteceu? Tente com os valores: guilherme silveira, vergueiro, 17.

O output no browser mostrou o código completo do teste da lógica que você executou. Por exemplo:

TestSession session = ENGINE.createSession();
String result = session.execute("person.add.logic",
        "person.name=guilherme silveira",
        "person.address=vergueiro",
        "person.preferredNumber=17");
assertEquals("ok",result);

Você criou uma pessoa nova chamada guilherme silveira, que mora em vergueiro e numero preferido é 17.

Por isso o plugin é muito útil para gerar testes que você não planejou ainda ... só cria o código e implementa o método na sua classe de testes.