package tufts.vue;
import edu.tufts.osidimpl.repository.sakai.Type;
import edu.tufts.vue.dsm.DataSource;
import junit.framework.TestCase;
/**
* @author akumar03
* @version $Revision: 1.2 $ / $Date: 2007-11-05 19:27:00 $ / $Author: mike $
*/
public class SakaiPublisherTest extends TestCase {
edu.tufts.vue.dsm.DataSourceManager _dsMgr = null;
edu.tufts.vue.dsm.DataSource _ds = null; // this will be the first Sakai datasource found
org.osid.shared.Type SakaiRepositoryType =
new edu.tufts.vue.util.Type("sakaiproject.org","repository","contentHosting");
public SakaiPublisherTest(String name) {
super(name);
}
protected void setUp() throws Exception {
super.setUp();
_dsMgr = edu.tufts.vue.dsm.impl.VueDataSourceManager.getInstance();
((edu.tufts.vue.dsm.impl.VueDataSourceManager)_dsMgr).load();
DataSource[] datasources = _dsMgr.getDataSources();
for( int i = 0; i < datasources.length ; i++ )
{
//System.out.println(datasources[i].getRepositoryType().toString());
if( datasources[i].getRepositoryType().isEqual(SakaiRepositoryType) )
{
_ds = datasources[i];
System.out.println( "found this Sakai datasource: " + _ds.getRepositoryType().toString() );
break;
}
}
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testUploadMap() {
fail("Not yet implemented");
}
public void testUploadMapAll() {
fail("Not yet implemented");
}
public void testGetSessionId() {
fail("Not yet implemented");
}
public void testGetServerId() {
fail("Not yet implemented");
}
public void testGetCookieString() {
// SakaiPublisher.getCookieString(_ds);
}
}