Я пытаюсь использовать Maven, Jetty и HtmlUnit для тестирования веб-приложения, написанного с использованием JPA2.0, JSF.Я не совсем понимаю, как это сделать правильно.Например, я получаю совершенно разные результаты в зависимости от того, какую версию maven-jetty-plugin
я использую:
6.1.x: ошибка во время тестов, я не могу разобрать базовый JSF ...
Running xxx.xxx.my.functional.HtmlUnitTest
2011-06-03 19:41:54.741:WARN::/project1/index.html
javax.faces.view.facelets.TagAttributeException: /index.xhtml
@37,60 value="#{item.availability.toString()}" Error Parsing:
#{item.availability.toString()}
7.0.0.pre5 (или, во всяком случае, на самом деле): предположительно запускается, затем молча зависает (я должен убить его).
[INFO] Starting jetty 7.0.0.pre5 ...
2011-06-03 19:50:59.035::INFO: jetty-7.0.0.pre5
2011-06-03 19:51:18.381::INFO: No Transaction manager found - if your webapp requires one, please configure one.
2011-06-03 19:51:20 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra 2.1.0 (FCS 20110303) for context '/projekt1'
2011-06-03 19:51:21 com.sun.faces.lifecycle.ELResolverInitPhaseListener populateFacesELResolverForJsp
INFO: JSF1027: [null] The ELResolvers for JSF were not registered with the JSP container.
2011-06-03 19:51:21.389::INFO: Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
Любые предложения приветствуются, как тривиальные «тесты» (Assert.assertTrue(true)
т.е. никаких реальных испытаний вообще) пройти успешно и остановка причала после успешного тестирования.