/**
* Copyright (C) 2008-2010, Squale Project - http://www.squale.org
*
* This file is part of Squale.
*
* Squale is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or any later version.
*
* Squale is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Squale. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* Cr�� le 27 mars 06
*
* Pour changer le mod�le de ce fichier g�n�r�, allez � :
* Fen�tre>Pr�f�rences>Java>G�n�ration de code>Code et commentaires
*/
package org.squale.jraf.bootstrap.test;
import java.sql.Savepoint;
import org.springframework.context.ApplicationContext;
import org.squale.jraf.bootstrap.ApplicationContextFactoryInitializer;
import org.squale.jraf.bootstrap.initializer.Initializer;
/**
* @author DIAKITE Tidiani
*
* Cette classe permet d'�ffectuer des tests en mode standalone.
* Pr�cisement, elle permet d'ex�cuter des exemples dans le cadre
* des tests sur des projets hors context serveur d'application.
**/
public class SimpleTest {
/**
* Constructeur par d�faut.
*/
public SimpleTest() {
super();
// TODO Raccord de constructeur auto-g�n�r�
}
/**
* M�thode d'ex�cution principale.
* @param args
*/
public static void main(String[] args) {
String root = "/home/linux/m312645/dinb_comp_java_jraf_v3_0_act_m312645/vobs/dinb_comp_java_jraf/dev/jraf-bootstrap";
/* Thread
.currentThread()
.getContextClassLoader()
.getResource("")
.getPath();*/
try {
//String p = ApplicationContextFactoryHelper.getInstance().getRoot_path();
//String q = ApplicationContextFactoryHelper.getInstance().getApp_context_file();
String path = ApplicationContextFactoryHelper.getInstance().getClass().getResource("/").getPath();
System.out.println(ApplicationContextFactoryHelper.getInstance().getClass().getResource("").getPath());
//TestInitializerHelper.initFunctionalProviderLocator(p,q);
ApplicationContextFactoryInitializer.init("application.xml");
if(ApplicationContextFactoryInitializer.getApplicationContext() != null)
{
/* String file = ((Initializer)ApplicationContextFactoryInitializer.getApplicationContext().getBean("initialize")).getConfigFile();
System.out.println(path+file);
TestInitializerHelper.initFunctionalProviderLocator(path, file);
*/
}
}catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}