Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jBoss Seam + Maven 2. (Integrating testing), Ошибка инициализации Identity 
:(
    Опции темы
Stifler
Дата 29.8.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.5.2007

Репутация: нет
Всего: нет



Seam v.2.0.0
jBoss AS v.4.2.2 
Maven v2.0.9

Пытаюсь получить работоспособную конфигурацию проекта для запуска тестов.
На сервере проект запускается и работает. Интересует именно запуск тестов.

На "mvn test" мне прилетает ошибка:
Код

java.lang.RuntimeException: Could not create Component: org.jboss.seam.security.identity
    at org.jboss.seam.init.Initialization.addComponent(Initialization.java:976)
    at org.jboss.seam.init.Initialization.installComponents(Initialization.java:903)
    at org.jboss.seam.init.Initialization.init(Initialization.java:548)

                                   ...

Caused by: java.lang.NoClassDefFoundError: org/drools/ObjectFilter
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.privateGetPublicMethods(Class.java:2547)
    at java.lang.Class.getMethods(Class.java:1410)
    at org.jboss.seam.Component.hasAnnotation(Component.java:1059)
    at org.jboss.seam.Component.<init>(Component.java:228)
    at org.jboss.seam.Component.<init>(Component.java:216)
    at org.jboss.seam.init.Initialization.addComponent(Initialization.java:961)
    ... 27 more



Мой класс для теста:
Код

public class OrderTest extends SeamTest {

    @Test
    public void test() throws Exception {

        new FacesRequest("/pages/employee/ordersListView.xhtml") {

            protected void applyRequestValues() throws Exception {
                setValue("#{identity.username}", "employee");
                setValue("#{identity.password}", "123");
            }

            protected void invokeApplication() throws Exception {
                invokeAction("#{identity.login}");
            }

            protected void renderResponse() throws Exception {
                assert getValue("#{identity.loggedIn}").equals(Boolean.TRUE);
                User currentUser = (User) getValue("#{currentUser}");
                assert currentUser.getUserName().equals("employee");
            }
        }.run();
      }
}


Подкиньте, плиз, пример проекта с рабочими тестами.
Или, может, попробуем разобраться с моей конфигурацией. Тогда подскажите на содержимое/наличие каких файлов обратить внимание.
 
PM   Вверх
intr
Дата 30.8.2008, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 2
Всего: 2



Можно попробовать вот это: http://groups.google.com/group/the-russia-...c7694ff8f5ec7ee
Будут проблемы пишиsmile
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
Stifler
Дата 2.9.2008, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.5.2007

Репутация: нет
Всего: нет



При запуске вашего примера у меня вылазит вот такая ошибка:

Код

Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 5, Failures: 1, Errors: 0, Skipped: 4, Time elapsed: 0.812 sec <<< FAILURE!
init(com.ipoint.intr.catalog.service.test.ElementServiceTest)  Time elapsed: 0 sec  <<< FAILURE!
org.jboss.deployers.spi.DeploymentException: Unable to find bootstrap file: conf/bootstrap-beans.xml in classpath


Файл вроде есть...
PM   Вверх
intr
Дата 2.9.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 2
Всего: 2



Цитата(Stifler @ 2.9.2008,  19:55)
При запуске вашего примера у меня вылазит вот такая ошибка:

Код

Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 5, Failures: 1, Errors: 0, Skipped: 4, Time elapsed: 0.812 sec <<< FAILURE!
init(com.ipoint.intr.catalog.service.test.ElementServiceTest)  Time elapsed: 0 sec  <<< FAILURE!
org.jboss.deployers.spi.DeploymentException: Unable to find bootstrap file: conf/bootstrap-beans.xml in classpath


Файл вроде есть...

Странная ошибка, сейчас выложу другой проектsmile
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
intr
Дата 3.9.2008, 06:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 2
Всего: 2



Цитата(intr @ 2.9.2008,  20:57)
Цитата(Stifler @ 2.9.2008,  19:55)
При запуске вашего примера у меня вылазит вот такая ошибка:

Код

Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 5, Failures: 1, Errors: 0, Skipped: 4, Time elapsed: 0.812 sec <<< FAILURE!
init(com.ipoint.intr.catalog.service.test.ElementServiceTest)  Time elapsed: 0 sec  <<< FAILURE!
org.jboss.deployers.spi.DeploymentException: Unable to find bootstrap file: conf/bootstrap-beans.xml in classpath


Файл вроде есть...

Странная ошибка, сейчас выложу другой проектsmile

Во вложении есть проект который собирается и тестируется maven 
Для сборки: mvn clean install -Dmaven.test.skip=true -Pauthor-intr
Для тестирования: mvn clean test

Замечание:
Команда: mvn clean install -Pauthor-intr
не работает:( Почему пока не могу понять, такое ощущение что в этом режиме он видит не все ресурсы.

Присоединённый файл ( Кол-во скачиваний: 41 )
Присоединённый файл  icompany_2008_09_03.zip 51,28 Kb
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
Stifler
Дата 5.9.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 18.5.2007

Репутация: нет
Всего: нет



Тесты запустились. Спасибо за пример.
PM   Вверх
intr
Дата 5.9.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 18.12.2005

Репутация: 2
Всего: 2



Цитата(Stifler @ 5.9.2008,  22:06)
Тесты запустились. Спасибо за пример.

окsmile
осталось только понять чем отличается тестирование при install target и тестирование при test target:)
--------------------
Исследователь бытия и по совместительству Java-developer
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0929 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.