I add WicketTester.debugComponentTrees() in my test juste before
assertNotNull which failed like this :

        TagTester tagFemme =
tester.getTagByWicketId("formCreationQuestionnaire:genre:femme");
        TagTester tagHomme =
tester.getTagByWicketId("formCreationQuestionnaire:genre:homme");
        TagTester tagMixte =
tester.getTagByWicketId("formCreationQuestionnaire:genre:mixte");
        tester.debugComponentTrees();
        Assert.assertNotNull(tagFemme);

and this is the output (lines relatives to radiogroup are in bold) :

INFO  - BaseWicketTester           - debugging
----------------------------------------------
INFO  - BaseWicketTester           - path    logo
org.apache.wicket.markup.html.link.BookmarkablePageLink     []
INFO  - BaseWicketTester           - path    deconnexion
org.apache.wicket.markup.html.link.Link     []
INFO  - BaseWicketTester           - path    tableaubord
org.apache.wicket.markup.html.link.BookmarkablePageLink     []
INFO  - BaseWicketTester           - path    recapitulatifQuestionnaire
org.apache.wicket.markup.html.link.BookmarkablePageLink     []
INFO  - BaseWicketTester           - path    retourRecapitulatif
org.apache.wicket.ajax.markup.html.AjaxLink     []
INFO  - BaseWicketTester           - path    fenetreModale
fr.statlife.protoE4N.pages.ModalWindowE4N     []
INFO  - BaseWicketTester           - path    fenetreModale:content
fr.statlife.protoE4N.pages.questionnaire.QuestionnaireContentPanel     []
INFO  - BaseWicketTester           - path    fenetreModale:content:qForm
org.apache.wicket.markup.html.form.Form     []
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qErrorMsg
org.apache.wicket.markup.html.panel.FeedbackPanel     []
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qErrorMsg:feedbackul
org.apache.wicket.markup.html.WebMarkupContainer     []
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qErrorMsg:feedbackul:messages
org.apache.wicket.markup.html.list.ListView     [[]]
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qRepeating
org.apache.wicket.markup.repeater.RepeatingView     []
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qRepeating:1
org.apache.wicket.markup.html.WebMarkupContainer     []
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qRepeating:1:question
org.apache.wicket.markup.html.basic.Label     [vide :(]
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:ajaxSubmitQuestionnaire
org.apache.wicket.ajax.markup.html.form.AjaxButton     [Fermer]
INFO  - BaseWicketTester           - path
fenetreModale:content:qForm:qCancelbutton
org.apache.wicket.ajax.markup.html.form.AjaxButton     []
INFO  - BaseWicketTester           - path    formCreationQuestionnaire
org.apache.wicket.markup.html.form.Form     [Questionnaire
[idQuestionnaire=26, numero=Q2, titre=Questionnaire pour Femme,
sexeDestinataire=f, publie=null, listeQuestionnaires=[],
listeQuestions=[Question [idQuestion=27, numQuestion=1, question=Type liste
:, typeReponse=LISTE, legende=null,
reponsesPossibles=0g,30g,60g,90g,120g,150g,200g,250g et +,
idQuestionnaire=26], Question [idQuestion=28, numQuestion=2, question=Type
champsTexte :, typeReponse=TEXTE, legende=null, reponsesPossibles=null,
idQuestionnaire=26], Question [idQuestion=29, numQuestion=3, question=Type
date :, typeReponse=DATE, legende=null, reponsesPossibles=null,
idQuestionnaire=26], Question [idQuestion=30, numQuestion=4, question=Type
radio :, typeReponse=RADIO, legende=null,
reponsesPossibles=rouge,vert,jaune,bleu, idQuestionnaire=26], Question
[idQuestion=31, numQuestion=5, question=Type checkbox :,
typeReponse=CHECKBOX, legende=null, reponsesPossibles=rouge,vert,jaune,bleu,
idQuestionnaire=26]], listeReponses=[]]]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:feedback
org.apache.wicket.markup.html.panel.FeedbackPanel     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
feedback]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:feedback:feedbackul
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
feedbackul]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:feedback:feedbackul:messages
org.apache.wicket.markup.html.list.ListView     [[]]
INFO  - BaseWicketTester           - path    formCreationQuestionnaire:titre
    org.apache.wicket.markup.html.form.TextField     [Questionnaire pour
Femme]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:numero
org.apache.wicket.markup.html.form.TextField     [Q2]
*INFO  - BaseWicketTester           - path
formCreationQuestionnaire:genre
org.apache.wicket.markup.html.form.RadioGroup     [f]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:genre:femme
org.apache.wicket.markup.html.form.Radio     [f]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:genre:homme
org.apache.wicket.markup.html.form.Radio     [h]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:genre:mixte
org.apache.wicket.markup.html.form.Radio     [b]*
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:nbQuestions
org.apache.wicket.markup.html.form.DropDownChoice     [5]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
conteneurQuestions]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question
org.apache.wicket.markup.repeater.RepeatingView     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
question]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
1]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:labelQuestion
org.apache.wicket.markup.html.basic.Label     [Question 1]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:texteQuestion
org.apache.wicket.markup.html.form.TextField     [Type liste :]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:legende
org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:reponses
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
reponses]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:reponses:reponsesPossible
    org.apache.wicket.markup.html.form.TextField
[0g,30g,60g,90g,120g,150g,200g,250g et +]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:typeReponse
org.apache.wicket.markup.html.form.DropDownChoice     [LISTE]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:1:uploadImage
org.apache.wicket.markup.html.form.upload.FileUploadField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
2]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:labelQuestion
org.apache.wicket.markup.html.basic.Label     [Question 2]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:texteQuestion
org.apache.wicket.markup.html.form.TextField     [Type champsTexte :]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:legende
org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:reponses
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
reponses]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:reponses:reponsesPossible
    org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:typeReponse
org.apache.wicket.markup.html.form.DropDownChoice     [TEXTE]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:2:uploadImage
org.apache.wicket.markup.html.form.upload.FileUploadField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
3]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:labelQuestion
org.apache.wicket.markup.html.basic.Label     [Question 3]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:texteQuestion
org.apache.wicket.markup.html.form.TextField     [Type date :]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:legende
org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:reponses
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
reponses]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:reponses:reponsesPossible
    org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:typeReponse
org.apache.wicket.markup.html.form.DropDownChoice     [DATE]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:3:uploadImage
org.apache.wicket.markup.html.form.upload.FileUploadField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
4]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:labelQuestion
org.apache.wicket.markup.html.basic.Label     [Question 4]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:texteQuestion
org.apache.wicket.markup.html.form.TextField     [Type radio :]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:legende
org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:reponses
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
reponses]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:reponses:reponsesPossible
    org.apache.wicket.markup.html.form.TextField     [rouge,vert,jaune,bleu]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:typeReponse
org.apache.wicket.markup.html.form.DropDownChoice     [RADIO]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:4:uploadImage
org.apache.wicket.markup.html.form.upload.FileUploadField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
5]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:labelQuestion
org.apache.wicket.markup.html.basic.Label     [Question 5]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:texteQuestion
org.apache.wicket.markup.html.form.TextField     [Type checkbox :]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:legende
org.apache.wicket.markup.html.form.TextField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:reponses
org.apache.wicket.markup.html.WebMarkupContainer     [No get method defined
for class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
reponses]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:reponses:reponsesPossible
    org.apache.wicket.markup.html.form.TextField     [rouge,vert,jaune,bleu]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:typeReponse
org.apache.wicket.markup.html.form.DropDownChoice     [CHECKBOX]
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:conteneurQuestions:question:5:uploadImage
org.apache.wicket.markup.html.form.upload.FileUploadField     []
INFO  - BaseWicketTester           - path
formCreationQuestionnaire:visualiser
org.apache.wicket.ajax.markup.html.AjaxLink     [No get method defined for
class: class fr.statlife.protoE4N.data.entites.Questionnaire expression:
visualiser]
INFO  - ionalTestExecutionListener - Rolled back transaction after test
execution for test context [[TestContext@43a30706 testClass =
TestStory23_CreationQuestionnaire, locations =
array<String>['classpath:/applicationContext.xml'], testInstance =
fr.statlife.protoE4N.wicket.TestStory23_CreationQuestionnaire@4223d9b,
testMethod =
testStory23_TA21_VerificationInitialisationBoutonsRadio@TestStory23_CreationQuestionnaire,
testException = junit.framework.AssertionFailedError: null]]
INFO  - GenericApplicationContext  - Closing
org.springframework.context.support.GenericApplicationContext@220ca470:
startup date [Fri Aug 19 16:32:03 CEST 2011]; root of context hierarchy
INFO  - DefaultListableBeanFactory - Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@105691e:
defining beans
[entityManagerFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,administrateurDaoImpl,lienBaseE4NDaoImpl,listeQuestionnaireDaoImpl,membreDaoImpl,questionDaoImpl,questionnaireDaoImpl,reponseDaoImpl,serviceAdministrateurImpl,serviceIdentificationImpl,serviceInscriptionImpl,serviceLienBaseE4NImpl,serviceListeQuestionnaireImpl,serviceMailImpl,serviceMembreImpl,serviceNutritionImpl,serviceQuestionnaireImpl,initData];
root of factory hierarchy
INFO  - alEntityManagerFactoryBean - Closing JPA EntityManagerFactory for
persistence unit 'jpaUnitProtoE4N'
INFO  - SessionFactoryImpl         - closing
INFO  - rManagerConnectionProvider - cleaning up connection pool:
jdbc:postgresql://localhost:5432/protoE4N

Reply via email to