| | |
| | |
|
| | | private static final AtomicBoolean started = new AtomicBoolean(false);
|
| | |
|
| | | private static UserModel getUser() {
|
| | | UserModel user = new UserModel("james");
|
| | | user.password = "james";
|
| | | return user;
|
| | | }
|
| | | |
| | | private static void delete(UserModel user) {
|
| | | if (GitBlit.self().getUserModel(user.username) != null) {
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | }
|
| | | }
|
| | |
|
| | | @BeforeClass
|
| | | public static void startGitblit() throws Exception {
|
| | | started.set(GitBlitSuite.startGitblit());
|
| | |
|
| | | delete(getUser());
|
| | | }
|
| | |
|
| | | @AfterClass
|
| | |
| | | GitBlitSuite.stopGitblit();
|
| | | deleteWorkingFolders();
|
| | | }
|
| | | |
| | | delete(getUser());
|
| | | }
|
| | |
|
| | | public static void deleteWorkingFolders() throws Exception {
|
| | |
| | | model.accessRestriction = AccessRestrictionType.NONE;
|
| | | model.authorizationControl = AuthorizationControl.NAMED;
|
| | | GitBlit.self().updateRepositoryModel(model.name, model, false);
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | |
| | | delete(user); |
| | | }
|
| | |
|
| | | @Test
|
| | |
| | |
|
| | | @Test
|
| | | public void testCommitterVerification() throws Exception {
|
| | | UserModel user = new UserModel("james");
|
| | | user.password = "james";
|
| | | UserModel user = getUser();
|
| | |
|
| | | // account only uses account name to verify
|
| | | testCommitterVerification(user, user.username, null, true);
|
| | |
| | |
|
| | | private void testCommitterVerification(UserModel user, String displayName, String emailAddress, boolean expectedSuccess) throws Exception {
|
| | |
|
| | | if (GitBlit.self().getUserModel(user.username) != null) {
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | }
|
| | | delete(user);
|
| | |
|
| | | CredentialsProvider cp = new UsernamePasswordCredentialsProvider(user.username, user.password);
|
| | |
|
| | |
| | |
|
| | | private void testRefChange(AccessPermission permission, Status expectedCreate, Status expectedDelete, Status expectedRewind) throws Exception {
|
| | |
|
| | | UserModel user = new UserModel("james");
|
| | | user.password = "james";
|
| | | |
| | | if (GitBlit.self().getUserModel(user.username) != null) {
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | }
|
| | | UserModel user = getUser();
|
| | | delete(user);
|
| | |
|
| | | CredentialsProvider cp = new UsernamePasswordCredentialsProvider(user.username, user.password);
|
| | |
|
| | |
| | | // close serving repository
|
| | | GitBlitSuite.close(refChecks);
|
| | |
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | delete(user);
|
| | | }
|
| | |
|
| | | @Test
|
| | |
| | | UserModel user = new UserModel("sampleuser");
|
| | | user.password = user.username;
|
| | |
|
| | | if (GitBlit.self().getUserModel(user.username) != null) {
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | }
|
| | | delete(user);
|
| | |
|
| | | user.canCreate = canCreate;
|
| | | user.canAdmin = canAdmin;
|
| | |
| | | }
|
| | |
|
| | | GitBlitSuite.close(git);
|
| | | GitBlit.self().deleteUser(user.username);
|
| | | delete(user);
|
| | | }
|
| | |
|
| | | @Test
|