Тест 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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