package org.jboss.loom.utils.as7;
import java.io.File;
import java.io.IOException;
import org.jboss.loom.TestAppConfig;
import org.jboss.loom.conf.AS7Config;
import org.jboss.loom.conf.Configuration;
import org.jboss.loom.utils.Utils;
import static org.junit.Assert.*;
import org.junit.Test;
/**
*
* @author Ondrej Zizka, ozizka at redhat.com
*/
public class AS7ModuleUtilsTest {
@Test
public void testIdentifyModuleContainingJar() throws IOException {
System.out.println( "identifyModuleContainingJar" );
Configuration conf = TestAppConfig.createTestConfig_EAP_520("production");
AS7Config as7conf = conf.getGlobal().getAS7Config();
File jar = Utils.createPath( as7conf.getModulesDir(), "com/h2database/h2/main/h2-1.3.168.jar" );
String expResult = "com.h2database.h2";
String result = AS7ModuleUtils.identifyModuleContainingJar( as7conf, jar );
assertEquals( expResult, result );
}
}// class