hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Foley (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MAPREDUCE-4792) Unit Test TestJobTrackerRestartWithLostTracker fails with ant-1.8.4
Date Mon, 19 Nov 2012 05:48:59 GMT

     [ https://issues.apache.org/jira/browse/MAPREDUCE-4792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Matt Foley updated MAPREDUCE-4792:
----------------------------------

    Description: 
Problem:
JUnit tag @Ignore is not recognized since the testcase is JUnit3 and not JUnit4:
Solution:
Migrate the testcase to JUnit4, including:
* Remove extends TestCase"
* Remove import junit.framework.TestCase;
* Add import org.junit.*; 
* Use appropriate annotations such as @After, @Before, @Test.

  was:
Problem:
JUnit tag @Ignore is not recognized since the testcase is JUnit3 and not JUnit4:
Solution:
Migrate the testcase to JUnit4
How:

Remove extends TestCase"

SetUp and TearDown methods

@Override
protected void setUp() throws Exception { }

replaced by:

@Before
public void setUp() throws Exception { }

Same for tearDown():

@Override
protected void tearDown() throws Exception { }

replaced by

@After
public void tearDown() throws Exception { }

Imports

The imports has to be reorganized:
Remove import junit.framework.TestCase;
Add org.junit.*; or import org.junit.After; import org.junit.Before; import org.junit.Test;

    
> Unit Test TestJobTrackerRestartWithLostTracker fails with ant-1.8.4
> -------------------------------------------------------------------
>
>                 Key: MAPREDUCE-4792
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4792
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 1.0.3, 1.0.4
>         Environment: fedora 17_64 x86
>            Reporter: Amir Sanjar
>            Assignee: Amir Sanjar
>         Attachments: MAPREDUCE-4792-branch-1.patch
>
>
> Problem:
> JUnit tag @Ignore is not recognized since the testcase is JUnit3 and not JUnit4:
> Solution:
> Migrate the testcase to JUnit4, including:
> * Remove extends TestCase"
> * Remove import junit.framework.TestCase;
> * Add import org.junit.*; 
> * Use appropriate annotations such as @After, @Before, @Test.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message