Loading ...
Sorry, an error occurred while loading the content.

Re: [junit] Problem with after and before

Expand Messages
  • James Abley
    ... Are you sure it works when you mix JUnit 3 features (extending TestCase) with JUnit 4 features (using annotations)? Cheers, James
    Message 1 of 6 , Jun 1, 2007
    View Source
    • 0 Attachment
      On 31/05/07, Pamela perez <patuco_69@...> wrote:
      >
      >
      >
      >
      >
      >
      > It never executes the m'todo initEditionTestCase, still being static
      >
      > public class EditionTestCase extends TestCase {

      Are you sure it works when you mix JUnit 3 features (extending
      TestCase) with JUnit 4 features (using annotations)?

      Cheers,

      James

      >
      >
      >
      >
      >
      >
      > private static Logger log = (Logger) Logger.getInstance(Class.class.getName());
      >
      > private static EditionVO oEditionVO1;
      > private static EditionVO oEditionVO2;
      >
      >
      > @BeforeClass
      > public static void InitEditionTestCase() {
      > try {
      > oEditionVO1 = (EditionVO)SpringXMLHelper.getInstance().getTestBean(EditionTestCase.class.getSimpleName()+"1");
      > oEditionVO2 = (EditionVO)SpringXMLHelper.getInstance().getTestBean(EditionTestCase.class.getSimpleName()+"2");
      > } catch (ErrorSpringException e) {
      > System.out.println(e.getMessage());
      > }
      > }
      >
      > ----- Mensaje original ----
      > De: Lasse Koskela <lasse.koskela@...>
      > Para: junit@yahoogroups.com
      > Enviado: miércoles, 30 de mayo, 2007 21:08:27
      > Asunto: Re: [junit] Problem with after and before
      >
      > Hi,
      >
      > The @BeforeClass and @AfterClass methods also need to be static, not
      >
      > instance methods.
      >
      > --
      >
      > Lasse Koskela
      >
      > * Author of "Test Driven" (Manning Publications, 2007) *
      >
      > On 5/30/07, Matthias Schmidt <matthias.schmidt@ framfab.com> wrote:
      >
      > > Do you have Tests in your class?
      >
      > > Maybe it would be better if you sent your whole class.
      >
      > > ____________ _________ _________ __
      >
      > >
      >
      > > From: junit@yahoogroups. com [mailto:junit@yahoogroups. com] On Behalf Of
      >
      > > patuco_69
      >
      > > Sent: Wednesday, May 30, 2007 1:22 PM
      >
      > > To: junit@yahoogroups. com
      >
      > > Subject: [junit] Problem with after and before
      >
      > >
      >
      > > I work with J2se 5.0, eclipse 3.2.
      >
      > > Problem the methods:
      >
      > >
      >
      > > @... ass
      >
      > > public void InitTest() {
      >
      > > System.out.println( "ESTO AL Inicio DEL TEST");
      >
      > >
      >
      > > }
      >
      > >
      >
      > > @AfterClass
      >
      > > public void endTest() {
      >
      > > System.out.println( "ESTO AL FINAL DEL TEST");
      >
      > > }
      >
      > >
      >
      > > Are not they never executed for that?
      >
      >
      > <!--
      >
      > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
      > #ygrp-mlmsg table {font-size:inherit;font:100%;}
      > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
      > #ygrp-mlmsg pre, code {font:115% monospace;}
      > #ygrp-mlmsg * {line-height:1.22em;}
      > #ygrp-text{
      > font-family:Georgia;
      > }
      > #ygrp-text p{
      > margin:0 0 1em 0;}
      > #ygrp-tpmsgs{
      > font-family:Arial;
      > clear:both;}
      > #ygrp-vitnav{
      > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
      > #ygrp-vitnav a{
      > padding:0 1px;}
      > #ygrp-actbar{
      > clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
      > #ygrp-actbar .left{
      > float:left;white-space:nowrap;}
      > .bld{font-weight:bold;}
      > #ygrp-grft{
      > font-family:Verdana;font-size:77%;padding:15px 0;}
      > #ygrp-ft{
      > font-family:verdana;font-size:77%;border-top:1px solid #666;
      > padding:5px 0;
      > }
      > #ygrp-mlmsg #logo{
      > padding-bottom:10px;}
      >
      > #ygrp-vital{
      > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
      > #ygrp-vital #vithd{
      > font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
      > #ygrp-vital ul{
      > padding:0;margin:2px 0;}
      > #ygrp-vital ul li{
      > list-style-type:none;clear:both;border:1px solid #e0ecee;
      > }
      > #ygrp-vital ul li .ct{
      > font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
      > #ygrp-vital ul li .cat{
      > font-weight:bold;}
      > #ygrp-vital a {
      > text-decoration:none;}
      >
      > #ygrp-vital a:hover{
      > text-decoration:underline;}
      >
      > #ygrp-sponsor #hd{
      > color:#999;font-size:77%;}
      > #ygrp-sponsor #ov{
      > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
      > #ygrp-sponsor #ov ul{
      > padding:0 0 0 8px;margin:0;}
      > #ygrp-sponsor #ov li{
      > list-style-type:square;padding:6px 0;font-size:77%;}
      > #ygrp-sponsor #ov li a{
      > text-decoration:none;font-size:130%;}
      > #ygrp-sponsor #nc {
      > background-color:#eee;margin-bottom:20px;padding:0 8px;}
      > #ygrp-sponsor .ad{
      > padding:8px 0;}
      > #ygrp-sponsor .ad #hd1{
      > font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
      > #ygrp-sponsor .ad a{
      > text-decoration:none;}
      > #ygrp-sponsor .ad a:hover{
      > text-decoration:underline;}
      > #ygrp-sponsor .ad p{
      > margin:0;}
      > o {font-size:0;}
      > .MsoNormal {
      > margin:0 0 0 0;}
      > #ygrp-text tt{
      > font-size:120%;}
      > blockquote{margin:0 0 0 4px;}
      > .replbq {margin:4;}
      > -->
      >
      >
      > ______________________________________________
      > LLama Gratis a cualquier PC del Mundo.
      > Llamadas a fijos y móviles desde 1 céntimo por minuto.
      > http://es.voice.yahoo.com
      >
      > [Non-text portions of this message have been removed]
      >
      >
      >
      >
    Your message has been successfully submitted and would be delivered to recipients shortly.