James Moger
2011-10-22 4a286829631bd6e69f670ff1ef3e1f22d570b940
tests/com/gitblit/tests/RpcTests.java
@@ -27,6 +27,8 @@
import com.gitblit.models.FederationProposal;
import com.gitblit.models.FederationSet;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.ServerSettings;
import com.gitblit.models.ServerStatus;
import com.gitblit.models.UserModel;
import com.gitblit.utils.RpcUtils;
@@ -159,6 +161,13 @@
      retrievedRepository = findRepository(model.name);
      assertTrue("Failed to delete " + model.name, retrievedRepository == null);
      for (UserModel u : RpcUtils.getUsers(url, account, password.toCharArray())) {
         if (u.username.equals(testMember)) {
            RpcUtils.deleteUser(u, url, account, password.toCharArray());
            break;
         }
      }
   }
   private RepositoryModel findRepository(String name) throws IOException {
@@ -185,16 +194,25 @@
            account, password.toCharArray());
      assertTrue("No federation result registrations were retrieved!", registrations.size() > 0);
   }
   public void testFederationProposals() throws Exception {
      List<FederationProposal> proposals = RpcUtils.getFederationProposals(url,
            account, password.toCharArray());
      List<FederationProposal> proposals = RpcUtils.getFederationProposals(url, account,
            password.toCharArray());
      assertTrue("No federation proposals were retrieved!", proposals.size() > 0);
   }
   public void testFederationSets() throws Exception {
      List<FederationSet> sets = RpcUtils.getFederationSets(url,
            account, password.toCharArray());
      List<FederationSet> sets = RpcUtils.getFederationSets(url, account, password.toCharArray());
      assertTrue("No federation sets were retrieved!", sets.size() > 0);
   }
   public void testSettings() throws Exception {
      ServerSettings settings = RpcUtils.getSettings(url, account, password.toCharArray());
      assertTrue("No settings were retrieved!", settings != null);
   }
   public void testServerStatus() throws Exception {
      ServerStatus status = RpcUtils.getStatus(url, account, password.toCharArray());
      assertTrue("No status was retrieved!", status != null);
   }
}