package edu.harvard.i2b2.crc.dao.pdo;
import org.junit.Test;
import edu.harvard.i2b2.crc.dao.DataSourceLookupHelper;
import edu.harvard.i2b2.crc.datavo.db.DataSourceLookup;
public class DataSourceLookupTest {
@Test
public void testLookupHelper() throws Exception {
DataSourceLookupHelper helper = new DataSourceLookupHelper();
DataSourceLookup ds = helper.matchDataSource("Demo", "/Asthma2/1/1/4", "raj");
System.out.println(ds.getDataSource());
}
public static void main(String args[]) {
String projectId = "/Asthma/a/";
String[] individualProjects = projectId.split("/");
int i =0;
while (i<individualProjects.length) {
System.out.println("individual token" + individualProjects[i++]);
}
projectId = "/Asthma/1/2/3/4/";
System.out.println(projectId.lastIndexOf('/', 5) + projectId.substring(0,6));
int projectLevel = projectId.length();
boolean flag = false;
while ((projectLevel=projectId.lastIndexOf('/', projectLevel))>0) {
System.out.println("project id :" + projectId.substring(0, projectLevel+1));
projectLevel = projectId.lastIndexOf('/', projectLevel-1);
}
}
}