com.technoetic.xplanner.importer.BaseTestCase.java Source code

Java tutorial

Introduction

Here is the source code for com.technoetic.xplanner.importer.BaseTestCase.java

Source

package com.technoetic.xplanner.importer;

import junit.framework.TestCase;
import org.springframework.beans.factory.HierarchicalBeanFactory;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;

import com.technoetic.xplanner.util.MainBeanFactory;

/*
 * $Header$
 * $Revision: 659 $
 * $Date: 2005-08-18 16:05:57 +0300 (, 18  2005) $
 *
 * Copyright (c) 1999-2002 Jacques Morel.  All rights reserved.
 * Released under the Apache Software License, Version 1.1
 */

public abstract class BaseTestCase extends TestCase {
    protected void setUp() throws Exception {
        //      pushNewFactory();
        super.setUp();
    }

    protected void tearDown() throws Exception {
        super.tearDown();
        //      popFactory();
    }

    public static void pushNewFactory() {
        MainBeanFactory.factory = new DefaultListableBeanFactory(MainBeanFactory.factory);
    }

    public static void popFactory() {
        MainBeanFactory.factory = ((HierarchicalBeanFactory) MainBeanFactory.factory).getParentBeanFactory();
    }
}