maven et les tests non unitaire - Java - Programmation
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 :
|
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
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
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?
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
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
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.
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: |
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?
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
Marsh Posté le 15-03-2004 à 14:23:32
moustapha a écrit : merci, |
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.
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
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.
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
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
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.
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