commit | edb94ecab54f49a8d8a314cccb78ded605cbc824 | [log] [tgz] |
---|---|---|
author | David Pursehouse <dpursehouse@collab.net> | Fri May 11 12:57:06 2018 +0900 |
committer | David Pursehouse <dpursehouse@collab.net> | Fri May 11 12:57:29 2018 +0900 |
tree | 3371537dce3e1839aa56151d2ecfa6b47d6375dc | |
parent | 8181f855766819447f410df8aa23ce98080be235 [diff] |
AgreementsIT: Test that anonymous user cannot sign agreement Change-Id: I1ab0c91183a934b139c96011ffdfa02bebdafb25
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AgreementsIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AgreementsIT.java index 60696b0..10acae4 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AgreementsIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/accounts/AgreementsIT.java
@@ -138,6 +138,14 @@ } @Test + public void signAgreementAnonymous() throws Exception { + setApiUserAnonymous(); + exception.expect(AuthException.class); + exception.expectMessage("Authentication required"); + gApi.accounts().self().signAgreement(caAutoVerify.getName()); + } + + @Test public void agreementsDisabledSign() throws Exception { assume().that(isContributorAgreementsEnabled()).isFalse(); exception.expect(MethodNotAllowedException.class);