maven et les tests non unitaire

maven et les tests non unitaire - Java - Programmation

Marsh Posté le 11-03-2004 à 17:04:57    

Mon prob c est qu en lancant les test avec maven (test non unitaire) mes test echouent et voila ce que je trouve sur test-report:
Testsuite: com.lectra.common.logging.test.LoggingTest
Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0,03 sec
 
Testcase: warning took 0 sec
 FAILED
Class com.lectra.common.logging.test.LoggingTest has no public constructor TestCase(String name) or TestCase()
junit.framework.AssertionFailedError: Class com.lectra.common.logging.test.LoggingTest has no public constructor TestCase(String name) or TestCase()
 
Testcase: warning
 

Reply

Marsh Posté le 11-03-2004 à 17:04:57   

Reply

Marsh Posté le 11-03-2004 à 17:22:43    

Déjà c'est un test unitaire, je vois pas pq tu dis qu'il n'est pas unitaire.
 
Ensuite bin LIS ce que le compilateur te dit ...
 

Code :
  1. public LoggingTest() {
  2.    super();
  3. }
  4. public LoggingTest(String name) {
  5.    super(name);
  6. }

Reply

Marsh Posté le 11-03-2004 à 17:57:55    

Je t ai dis c est pas un test unitaire c es parceque ya pas de junit, c est juste un main

Reply

Marsh Posté le 11-03-2004 à 18:00:22    

en fiat voila ce que m'a donne lorsque j ai fais les modifs que tu m'as conseille:
Testsuite: com.lectra.common.logging.test.LoggingTest
Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0,03 sec
 
Testcase: warning took 0,01 sec
 FAILED
No tests found in com.lectra.common.logging.test.LoggingTest
junit.framework.AssertionFailedError: No tests found in com.lectra.common.logging.test.LoggingTest
 
Testcase: warning

Reply

Marsh Posté le 11-03-2004 à 18:02:55    

moustapha a écrit :

Je t ai dis c est pas un test unitaire c es parceque ya pas de junit, c est juste un main


 
et tu espères que ca va aller tout seul. Tu le fais exprès ou quoi? Qu'est ce que tu essaies de faire au juste?

Reply

Marsh Posté le 11-03-2004 à 18:17:36    

si tu veux pas qu'il soit lancé par junit, tu le fous pas dans src/test [:kiki]


Message édité par the real moins moins le 11-03-2004 à 18:17:46

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-03-2004 à 09:17:16    

c est vrai, j ai pas bien explique, en fait dans mes fichier ou il ya mes tests il y a un main et non pas des fonction qui commencent avec un test...., et donc c est pour ca qu'il dis:
No tests found in com.lectra.common.logging.test.LoggingTest  
ce que je demande; est ce qu'il ya une methode d'executer une fonction main avec maven

Reply

Marsh Posté le 12-03-2004 à 09:20:22    

maven essaie de "forcer" à utiliser une structure claire et standard. si c'est pour faire tout à ta sauce, autant rester sous ant.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-03-2004 à 10:40:38    

moustapha a écrit :

c est vrai, j ai pas bien explique, en fait dans mes fichier ou il ya mes tests il y a un main et non pas des fonction qui commencent avec un test...., et donc c est pour ca qu'il dis:
No tests found in com.lectra.common.logging.test.LoggingTest  
ce que je demande; est ce qu'il ya une methode d'executer une fonction main avec maven


 
J'arrive pas à comprendre les gens qui font les trucs complètement à l'envers puis qui se demande pq ca marche pas. Si tu veux faire un test, tu le fais de la façon standard et puis c'est tout.
 
Qu'est ce que ca peut te faire d'avoir une méthode testXXX dans ton objet?

Reply

Marsh Posté le 15-03-2004 à 12:53:08    

merci,
en fait on ne peut pas executer sur maven des tests sans utiliser Junit
donc le prob est resolu

Reply

Marsh Posté le 15-03-2004 à 12:53:08   

Reply

Marsh Posté le 15-03-2004 à 14:23:32    

moustapha a écrit :

merci,
en fait on ne peut pas executer sur maven des tests sans utiliser Junit
donc le prob est resolu  


 
Et tu sors ça d'où au juste? Y a tjrs moyen de faire un truc non standard mais la vraie question c'est pourquoi?
 
Et pourquoi tu n'utiliserais simplement pas junit, puisque tu utilises maven.


Message édité par darklord le 15-03-2004 à 14:23:45
Reply

Marsh Posté le 15-03-2004 à 14:30:50    

il y des test deja faits et je peux pas les refaire ou renomer ces fonction de test (c est enorme), et donc je cherche est ce que je peux trouver une methode pour excuter ces fonction sans passer par junit

Reply

Marsh Posté le 15-03-2004 à 14:33:46    

bin si tu veux avoir un vrai système de test faudra y mettre du tien. Et tu fais comment pour tester sans les méthodes assert de JUnit?
 
Bref, évalue le coup de mise à jour vers qqch de standard comparé au temps que tu perds à élaborer une solution pourrie et non standard.

Reply

Marsh Posté le 15-03-2004 à 14:41:24    

c est une methode main comme d habitude que j'utilise

Reply

Marsh Posté le 15-03-2004 à 14:44:44    

en fait j ai une autre question, comment on peut utiliser le "Goal" multiproject dans maven

Reply

Marsh Posté le 15-03-2004 à 14:49:55    

moustapha a écrit :

c est une methode main comme d habitude que j'utilise


 
non mais j'ai bien compris. Mais habitude pour toi <> standard. A toi de t'arranger pour etre compliant avec les standards.
 
Et si tu peux pas, bin tant pis pour toi [:spamafote]

Reply

Marsh Posté le 15-03-2004 à 14:50:30    

moustapha a écrit :

en fait j ai une autre question, comment on peut utiliser le "Goal" multiproject dans maven
 


 
Ouvre un autre topic. Comment veux tu que la réponse puisse être réutilisée par quelqu'un d'autre si elle se trouve à l'intérieur d'un topic.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed