package org.sakaiproject.component.kerberos.user;
import java.io.IOException;
import java.util.Properties;
import junit.framework.TestCase;
public abstract class AbstractAuthenticateTest extends TestCase {
protected String servicePrincipal;
protected String goodUser;
protected String goodPass;
protected String badUser;
protected String badPass;
protected void setUp() throws Exception {
super.setUp();
Properties props = new Properties();
try {
props.load(getClass().getResourceAsStream("/test.properties"));
} catch (IOException e) {
throw new IllegalStateException("Can't load users file.", e);
}
System.setProperty("java.security.auth.login.config", getClass().getResource("/").getFile()+"sakai-jaas.conf");
servicePrincipal = props.getProperty("service.principal");
goodUser = props.getProperty("user.good.username");
goodPass = props.getProperty("user.good.password");
badUser = props.getProperty("user.bad.username");
badPass = props.getProperty("user.bad.password");
}
}