Index: topia-service/src/test/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java diff -u /dev/null topia-service/src/test/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java:1.1 --- /dev/null Mon Apr 2 14:24:42 2007 +++ topia-service/src/test/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java Mon Apr 2 14:24:37 2007 @@ -0,0 +1,42 @@ +package org.codelutin.topia.migration.kernel; + +import junit.framework.TestCase; + +import org.codelutin.topia.migration.common.SimpleProxyClass; +import org.codelutin.topia.migration.common.Version; +import org.hibernate.EntityMode; +import org.hibernate.cfg.Configuration; +import org.hibernate.cfg.Environment; + + +public class ConfigurationAdapterTest extends TestCase { + + + ConfigurationAdapter confa ; + + public void beforetest(){ + Configuration confHib = new Configuration(); + confHib.configure(); + confHib.setProperty(Environment.DEFAULT_ENTITY_MODE, EntityMode.MAP.toString()); + confa = new ConfigurationAdapter(confHib,new Version("1")); + } + + public void testDependencies() { + beforetest(); + DependenciesHelper conf = confa.getDependenciesHelper(); + assertNotNull(conf); + System.err.println(""); + System.err.println("----------------------------------------------------------------------------------------"); + System.err.println("domaine.Client "+conf.getDependencies(new SimpleProxyClass("domaine.Client"))); + System.err.println("domaine.Produit "+conf.getDependencies(new SimpleProxyClass("domaine.Produit"))); + System.err.println("domaine.Naissance "+conf.getDependencies(new SimpleProxyClass("domaine.Naissance"))); + System.err.println("domaine.Magasin "+conf.getDependencies(new SimpleProxyClass("domaine.Magasin"))); + System.err.println("----------------------------------------------------------------------------------------"); + System.err.println("domaine.Client "+conf.getInvertDependencies(new SimpleProxyClass("domaine.Client"))); + System.err.println("domaine.Produit "+conf.getInvertDependencies(new SimpleProxyClass("domaine.Produit"))); + System.err.println("domaine.Naissance "+conf.getInvertDependencies(new SimpleProxyClass("domaine.Naissance"))); + System.err.println("domaine.Magasin "+conf.getInvertDependencies(new SimpleProxyClass("domaine.Magasin"))); + System.err.println("----------------------------------------------------------------------------------------"); + System.err.println(""); + } +}