예제 #1
0
 public void loadBranches(String repository) {
   for (Repository r : repositories) {
     if ((r.getAlias()).equals(repository)) {
       view.getChooseSourceBranchBox().addItem(constants.Select_A_Branch());
       for (String branch : r.getBranches()) {
         view.getChooseSourceBranchBox().addItem(branch, branch);
       }
       view.getChooseTargetBranchBox().addItem(constants.Select_A_Branch());
       for (String branch : r.getBranches()) {
         view.getChooseTargetBranchBox().addItem(branch, branch);
       }
     }
   }
 }
  @Test
  public void testLoadBranch1() throws Exception {

    rootDirectories.add(createPath("default://origin@uf-playground"));
    rootDirectories.add(createPath("default://master@uf-playground"));
    rootDirectories.add(createPath("default://branch1@uf-playground"));

    ConfigGroup configGroup = getConfigGroup();
    configGroup.setName("test");

    Repository repository = helper.newRepository(configGroup, "branch1");

    assertEquals(3, repository.getBranches().size());
    assertEquals("branch1", repository.getCurrentBranch());
  }