Как создать тест Arquillian, который использует XStream?Как создать тест Arquillian, который использует XStream?
Как должен выглядеть метод развертывания?
Первое, что я пробовал, заключалось в добавлении моих классов и пакета XStream.
ShrinkWrap.create(WebArchive.class, "myTest.war")
.addClass(...) // my classes
.addClass(...) // my classes
.addPackages(true, "com.thoughtworks.xstream")
.addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
ошибка Got жалуется на отсутствие зависимостей XStream, поэтому я добавил:
.addPackages(true, "org.dom4j")
.addPackages(true, "org.xmlpull")
После этого, я все еще получаю следующее сообщение об ошибке:
com.thoughtworks.xstream.io.StreamException: Cannot create XmlPullParser at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:56) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1040) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1031) (...)
Что еще я могу сделать ?
Это здорово! Благодаря! – pablosaraiva
Рад, что это помогло :) –