X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsupport%2Ftest%2Forg%2Fwamblee%2Fgeneral%2FSpringBeanFactoryTest.java;h=6e34da076c3ffa8374a698cd7bfe22f9f1f896e0;hb=c06647db97c213d40222bf633d696527f18a529c;hp=c5f2c4b102b7220391b344c8ecce55ee121ab2cf;hpb=59270846ff6693972be6bad94c9625b5aebabd27;p=utils diff --git a/trunk/support/test/org/wamblee/general/SpringBeanFactoryTest.java b/trunk/support/test/org/wamblee/general/SpringBeanFactoryTest.java index c5f2c4b1..6e34da07 100644 --- a/trunk/support/test/org/wamblee/general/SpringBeanFactoryTest.java +++ b/trunk/support/test/org/wamblee/general/SpringBeanFactoryTest.java @@ -12,36 +12,54 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.wamblee.general; -import org.springframework.beans.factory.access.SingletonBeanFactoryLocator; - import junit.framework.TestCase; /** - * Tests the spring bean factory. + * Tests the spring bean factory. */ public class SpringBeanFactoryTest extends TestCase { - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see junit.framework.TestCase#setUp() */ @Override protected void setUp() throws Exception { super.setUp(); - + } - - public void testExistingBeanRefContext() { - SpringBeanFactory factory = new SpringBeanFactory("org/wamblee/general/beanRefContext.xml", "test"); - + + public void testExistingBeanRefContext() { + SpringBeanFactory factory = new SpringBeanFactory( + "org/wamblee/general/beanRefContext.xml", "test"); + String value1 = factory.find(String.class); assertEquals("hello", value1); - String value2 = (String)factory.find("java.lang.String"); + String value2 = (String) factory.find("java.lang.String"); assertEquals("hello", value2); String value3 = factory.find("java.lang.String", String.class); assertEquals("hello", value3); + + try { + factory.find("unknown"); + } catch (BeanFactoryException e) { + return; // ok + } + fail(); + } + + public void testUnknownBeanFactory() { + try { + SpringBeanFactory factory = new SpringBeanFactory( + "org/wamblee/general/beanRefContext.xml", "unknown"); + } catch (BeanFactoryException e) { + return; // ok + } + fail(); } }