This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 252959
Collapse All | Expand All

(-)junit/src/org/netbeans/modules/junit/api/JUnitTestcase.java (-1 / +8 lines)
Lines 55-67 Link Here
55
public class JUnitTestcase extends Testcase{
55
public class JUnitTestcase extends Testcase{
56
    private FileObject classFO = null;
56
    private FileObject classFO = null;
57
57
58
    private TestSuite cachedSuite = null; 
59
    
58
    public JUnitTestcase(String name, String type, TestSession session) {
60
    public JUnitTestcase(String name, String type, TestSession session) {
59
        super(name, type, session);
61
        super(name, type, session);
62
        cachedSuite = session.getCurrentSuite();
60
    }
63
    }
61
64
62
    @Override
65
    @Override
63
    public String getName() {
66
    public String getName() {
64
        TestSuite currentSuite = getSession().getCurrentSuite();
67
        TestSuite currentSuite = cachedSuite;
68
        if (cachedSuite==null) {
69
            // unsafe fallback ;
70
            currentSuite = getSession().getCurrentSuite();
71
        }
65
        String className = getClassName();
72
        String className = getClassName();
66
        if (className == null || currentSuite == null) {
73
        if (className == null || currentSuite == null) {
67
            return super.getName();
74
            return super.getName();

Return to bug 252959