Skip to content

Commit

Permalink
hub4j#1967 Adding rename method test
Browse files Browse the repository at this point in the history
  • Loading branch information
sbouchexbellomie-Philips committed Oct 3, 2024
1 parent 315e6e5 commit 4f78925
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/test/java/org/kohsuke/github/GHBranchTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ public GHBranchTest() {

private static final String BRANCH_1 = "testBranch1";
private static final String BRANCH_2 = "testBranch2";
private static final String BRANCH_3 = "testBranch3";

private GHRepository repository;

Expand Down Expand Up @@ -74,4 +75,26 @@ public void testMergeBranch() throws Exception {
// Should be null since all changes already merged
assertThat(mergeCommit, nullValue());
}

/**
* Test merge rename.
*
* @throws Exception
* the exception
*/
@Test
public void testBranchRename() throws Exception {
repository = getTempRepository();
String mainHead = repository.getRef("heads/main").getObject().getSha();

String branchName = "refs/heads/" + BRANCH_3;
repository.createRef(branchName, mainHead);
repository.createContent().content(branchName).message(branchName).path(branchName).branch(branchName).commit();

GHBranch otherBranch = repository.getBranch(BRANCH_3);
otherBranch.rename(BRANCH_3 + "_renamed");
GHBranch otherBranchRenamed = repository.getBranch(BRANCH_3 + "_renamed");
assertThat(otherBranchRenamed, notNullValue());
assertThat(otherBranchRenamed.getName(), equalTo(BRANCH_3 + "_renamed"));
}
}

0 comments on commit 4f78925

Please sign in to comment.