Sobre o vraptor-mydvd

59 views
Skip to first unread message

Tiago Jesus

unread,
Feb 14, 2012, 6:00:43 AM2/14/12
to caelum-vraptor
Ola pessoal,

Sou novo por aqui, e gostaria de começar minha interação com uma
pequena duvida.

Existe o projeto exemplo vraptor-mydvds-3.4.0, eu o baixei e estou o
estudando.

Em minhas analises percebi que ele tem uns testes que utiliza o
selenium.Os testes que envolve o selenium não funcionam. Vocês
saberiam me dizer se esta faltando alguma biblioteca(jar) ou algo
parecido?

OBS: para colocar o projeto para funcionar, tive que configurar a
biblioteca junit pois o arquivo junit-4.5.jar, referenciado pelo
projeto, não existe. Tive que configurar o projeto para utilizar o jar
junit-4.9.jar, este arquivo já se encontra no projeto.

Desde já, agradeço a atenção

Lucas Cavalcanti

unread,
Feb 14, 2012, 7:36:20 AM2/14/12
to caelum-...@googlegroups.com
não funcionam pq não compilam, ou pq não rodam?

2012/2/14 Tiago Jesus <tiago...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To post to this group, send email to caelum-...@googlegroups.com.
To unsubscribe from this group, send email to caelum-vrapto...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/caelum-vraptor?hl=en.


Carlos Alberto Junior

unread,
Feb 14, 2012, 7:37:05 AM2/14/12
to caelum-...@googlegroups.com
Bom dia Tiago,

Não cheguei a dar uma olhada no exemplo, mas assim como o caso da dependência do JUnit seja necessário adicionar a do Selenium.

Atenciosamente,
Carlos Alberto Junior Spohr Poletto

Tiago Jesus

unread,
Feb 14, 2012, 7:47:34 AM2/14/12
to caelum-...@googlegroups.com
Lucas

No caso, dos testes, compila normalmente. Da erro na execusão,(O caso
de teste falha) por não consegue abrir o Firefox. Já testei no Mac OS
e no WinXP.

OBS: o Firefox esta instalado.

Em 14 de fevereiro de 2012 09:36, Lucas Cavalcanti
<lucasm...@gmail.com> escreveu:

Lucas Cavalcanti

unread,
Feb 14, 2012, 8:01:50 AM2/14/12
to caelum-...@googlegroups.com
vc provavelmente precisa do jar mais recente do selenium, pq o seu firefox deve estar na última versão.


baixe o selenium server, que já deve vir com o driver do firefox, e coloque-o no seu classpath.

2012/2/14 Tiago Jesus <tiago...@gmail.com>

Tiago Jesus

unread,
Feb 14, 2012, 8:13:28 AM2/14/12
to caelum-vraptor
Pessoal,

Só para constar... este problema não atrapalha o exemplo... já que
este esta funcionando corretamente. Semana passada, fiz o curso FJ-91
de arquitetura java. Durante o curso eu tive contato com o vraptor, e
chegando em casa resolvi dar uma estuda no framework.

Achei este exemplo(vraptor-mydvd) muito interessante, pois ele esta
bem organizado. Vi que ele utiliza diversos conceitos que estudamos no
curso e outros que eu já estava curioso em aprender como por exemplo
Teste Unitário, Teste de Integração, Teste de aceitação(onde esta
ocorrendo o erro), DSL, padrão de projeto Builder e outros. Alem é
claro do vraptor.

Voltando para o erro que esta acontecendo no projeto, Acredito que
esta faltando um arquivo no projeto.

Segue abaixo o erro que esta acontecendo:

org.jbehave.core.embedder.Embedder$ViewGenerationFailed: View
generation failed to ..\vraptor-mydvds\WebContent\WEB-INF\jbehave-
reports for formats [stats, ide_console, txt, html, xml] and resources
{viewDirectory=view, index=ftl/jbehave-reports-index-with-totals.ftl,
decorateNonHtml=true, nonDecorated=ftl/jbehave-report-non-
decorated.ftl, decorated=ftl/jbehave-report-decorated.ftl,
defaultFormats=stats}
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
216)
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
200)
at org.jbehave.core.embedder.Embedder.runStoriesAsPaths(Embedder.java:
186)
at org.jbehave.core.junit.JUnitStories.run(JUnitStories.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.runners.model.FrameworkMethod
$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:
15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:
41)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:
20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
69)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
48)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:292)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:
49)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
467)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
683)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
390)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
197)
Caused by: org.jbehave.core.reporters.FreemarkerViewGenerator
$ViewGenerationFailedForTemplate: ftl/jbehave-reports-index-with-
totals.ftl
at
org.jbehave.core.reporters.FreemarkerViewGenerator.write(FreemarkerViewGenerator.java:
232)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.createIndex(FreemarkerViewGenerator.java:
124)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.generateView(FreemarkerViewGenerator.java:
86)
at
org.jbehave.core.embedder.Embedder.generateStoriesView(Embedder.java:
213)
... 26 more
Caused by: java.io.FileNotFoundException: ..\vraptor-mydvds\WebContent
\WEB-INF\jbehave-reports\view\index.html (O sistema não pode encontrar
o caminho especificado)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
at java.io.FileWriter.<init>(FileWriter.java:73)
at
org.jbehave.core.reporters.FreemarkerViewGenerator.write(FreemarkerViewGenerator.java:
228)
... 29 more

Lucas Cavalcanti

unread,
Feb 14, 2012, 8:48:09 AM2/14/12
to caelum-...@googlegroups.com
Caused by: java.io.FileNotFoundException: ..\vraptor-mydvds\WebContent
\WEB-INF\jbehave-reports\view\index.html (O sistema não pode encontrar
o caminho especificado)

não lembro se esse arquivo era pra ser gerado, mas o jbehave não tá conseguindo acessá-lo.

2012/2/14 Tiago Jesus <tiago...@gmail.com>

Tiago Jesus

unread,
Feb 14, 2012, 10:57:52 AM2/14/12
to caelum-...@googlegroups.com
Lucas,

A noite vou tentar baixar o código do https://github.com/caelum/vraptor
e tentar compilar de lá.

obrigado,

Em 14 de fevereiro de 2012 10:48, Lucas Cavalcanti
<lucasm...@gmail.com> escreveu:

--
------------------------------------------
Tiago Oliveira de Jesus
www.tiagojesus.com

Reply all
Reply to author
Forward
0 new messages