package org.geoserver.web.security.user;
import org.geoserver.security.impl.GeoserverUserDao;
import org.geoserver.web.GeoServerWicketTestSupport;
public class EditUserPageTest extends GeoServerWicketTestSupport {
private GeoserverUserDao dao;
@Override
protected void setUpInternal() throws Exception {
dao = GeoserverUserDao.get();
login();
tester.startPage(new EditUserPage(dao.loadUserByUsername("admin")));
}
public void testRenders() {
tester.assertRenderedPage(EditUserPage.class);
}
// public void testEditPassword() {
// // make sure the recorder is where we think it is, it contains the palette selection
// tester.assertComponent("userForm:roles:recorder", Recorder.class);
//
// FormTester form = tester.newFormTester("userForm");
// form.setValue("password", "newpwd");
// form.setValue("confirmPassword", "newpwd");
// form.submit("save");
//
// tester.assertErrorMessages(new String[0]);
// tester.assertRenderedPage(UserPage.class);
//
// dao.reload();
// UserDetails user = dao.loadUserByUsername("admin");
// assertEquals("newpwd", user.getPassword());
// }
}