Тест Arquillian не удался, когда компонент в ViewScopedJAVA

Программисты JAVA общаются здесь
Anonymous
Тест Arquillian не удался, когда компонент в ViewScoped

Сообщение Anonymous »

Я пишу тесты со встроенным Arquillian. Но я столкнулся с проблемой, когда мой компонент находится в области просмотра. Я только что опубликовал пример кода. Когда мой DataBean находится в ViewScope, он не запускается и выдает какое-то исключение. Но когда я изменил его на RequestScope, все заработало нормально.

Код: Выделить всё

@RunWith(Arquillian.class)
public class MockTest {

@Deployment
public static Archive createDeployment() {
JavaArchive jar = ShrinkWrap.create(JavaArchive.class)
.addClass("pack.ui.DataBean")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
return jar;
}

@Inject
private DataBean dataBean;

@Test
public void testDataBean() throws Exception {

dataBean.checkSystemStatus();

Assert.assertEquals(status, true);

}

@ViewScoped
@Named("dataBean")
public class DataBean {
public boolean checkSystemStatus() {
return true;
}
}
Кто-нибудь может сказать, можем ли мы использовать ViewScope с Arquillian или что-нибудь еще, что мне нужно сделать.

Подробнее здесь: https://stackoverflow.com/questions/193 ... viewscoped

Вернуться в «JAVA»