package org.wamblee.system.adapters;
import org.wamblee.system.core.AbstractComponent;
-import org.wamblee.system.core.Component;
import org.wamblee.system.core.ProvidedInterface;
-import org.wamblee.system.core.RequiredInterface;
import org.wamblee.system.core.Scope;
/**
*/
package org.wamblee.system.adapters;
-import java.lang.reflect.Constructor;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import org.wamblee.collections.CollectionFilter;
-import org.wamblee.conditions.Condition;
import org.wamblee.system.core.DefaultProvidedInterface;
-import org.wamblee.system.core.DefaultRequiredInterface;
import org.wamblee.system.core.ProvidedInterface;
import org.wamblee.system.core.RequiredInterface;
import org.wamblee.system.core.Scope;
-import org.wamblee.system.core.SystemAssemblyException;
/**
* The class configuration encapsulates the knowledge of how to wrap a class as a component.
package org.wamblee.system.adapters;
import java.lang.reflect.Constructor;
-import java.lang.reflect.Member;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Arrays;
import org.wamblee.system.core.Component;
import org.wamblee.system.core.Container;
-import org.wamblee.system.core.DefaultScope;
import org.wamblee.system.core.ProvidedInterface;
import org.wamblee.system.core.RequiredInterface;
import org.wamblee.system.core.Scope;
import org.wamblee.test.AssertionUtils;
-import junit.framework.TestCase;
-
public class ClassAdapterTest extends AdapterTestCase {
import java.util.List;
-import junit.framework.TestCase;
-
import org.wamblee.system.core.DefaultProvidedInterface;
-import org.wamblee.system.core.DefaultScope;
import org.wamblee.system.core.ProvidedInterface;
import org.wamblee.system.core.RequiredInterface;
-import org.wamblee.system.core.Scope;
import org.wamblee.test.AssertionUtils;
-import org.wamblee.test.EventTracker;
public class ClassConfigurationTest extends AdapterTestCase {
import java.util.List;
import org.wamblee.system.core.DefaultProvidedInterface;
-import org.wamblee.system.core.DefaultScope;
import org.wamblee.system.core.ProvidedInterface;
import org.wamblee.system.core.RequiredInterface;
-import org.wamblee.system.core.Scope;
import org.wamblee.system.core.SystemAssemblyException;
import org.wamblee.test.AssertionUtils;
-import org.wamblee.test.EventTracker;
-
-import junit.framework.TestCase;
public class ConstructorConfigurationTest extends AdapterTestCase {