From: erik Date: Tue, 22 Jun 2010 20:37:35 +0000 (+0000) Subject: (no commit message) X-Git-Tag: wamblee-utils-0.3~149 X-Git-Url: http://wamblee.org/gitweb/?a=commitdiff_plain;h=37ce6f83da01bfc8a8c8bfede4b95dfcefb061a1;p=utils --- diff --git a/support/general/src/test/java/org/wamblee/general/BeanKernelTest.java b/support/general/src/test/java/org/wamblee/general/BeanKernelTest.java deleted file mode 100644 index 35b5af50..00000000 --- a/support/general/src/test/java/org/wamblee/general/BeanKernelTest.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright 2005-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * 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 junit.framework.TestCase; - -/** - * Tests the bean kernel. The lookup of the bean factory itself can be tested - * only partially. Using a global property file for all test cases would tie all - * test cases together therefore no global property file is used. - * - * @author Erik Brakkee - */ -public class BeanKernelTest extends TestCase { - /** - * Loads the bean factory based on a property file configuration. Verifies - * the correct bean factory is loaded. - * - */ - public void testLoadBeanFactoryFromProperties() { - BeanFactory factory = BeanKernel - .lookupBeanFactory("org/wamblee/general/beankernel.properties"); - assertTrue(factory instanceof TestBeanFactory); - } - - /** - * Loads the bean factory based on a non-existing property file. Verifies - * that BeanFactoryException is thrown. - * - */ - public void testNonExistentPropertyFile() { - try { - BeanKernel - .lookupBeanFactory("org/wamblee/general/beankernel-nonexistent.properties"); - } catch (BeanFactoryException e) { - return; // ok - } - - fail(); - } - - /** - * Loads the bean factory based on a property file with a non-existing bean - * factory defined in it. Verifies that BeanFactoryException is thrown. - * - */ - public void testNonExistentBeanFactory() { - try { - BeanKernel - .lookupBeanFactory("org/wamblee/general/beankernel-wrong.properties"); - } catch (BeanFactoryException e) { - return; // ok - } - - fail(); - } - - /** - * Retrieves a bean factory throug the bean kernel. Verifies that beans can - * be retrieved. - * - */ - public void testRetrieveFactory() { - BeanKernel.overrideBeanFactory(new TestBeanFactory()); // bypass - // default - // property - // lookup - - BeanFactory factory = BeanKernel.getBeanFactory(); - assertNotNull(factory); - assertEquals("hello", factory.find(String.class)); - } -} diff --git a/support/general/src/test/java/org/wamblee/general/PairTest.java b/support/general/src/test/java/org/wamblee/general/PairTest.java deleted file mode 100644 index 9dad7030..00000000 --- a/support/general/src/test/java/org/wamblee/general/PairTest.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2005-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * 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 junit.framework.TestCase; - -/** - * Tests the pair class. - */ -public class PairTest extends TestCase { - public void testPair() { - Pair pair = new Pair(10, "hello"); - assertEquals(Integer.valueOf(10), pair.getFirst()); - assertEquals("hello", pair.getSecond()); - - Pair pair2 = new Pair(pair); - assertEquals(Integer.valueOf(10), pair2.getFirst()); - assertEquals("hello", pair2.getSecond()); - } -} diff --git a/support/general/src/test/java/org/wamblee/general/TestBeanFactory.java b/support/general/src/test/java/org/wamblee/general/TestBeanFactory.java deleted file mode 100644 index 5c22caf1..00000000 --- a/support/general/src/test/java/org/wamblee/general/TestBeanFactory.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright 2005-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * 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; - -public class TestBeanFactory implements BeanFactory { - @Override - public Object find(String aId) { - return null; - } - - @Override - public T find(Class aClass) { - if (aClass.equals(String.class)) { - return (T) "hello"; - } - - return null; - } - - @Override - public T find(String aId, Class aClass) { - return null; - } -}