package com.beijunyi.parallelgit.utils; import org.junit.Test; import static org.junit.Assert.assertEquals; public class RefUtilsTest { @Test public void ensureBranchRefNameWhenInputIsShortName_shouldReturnTheFullRefName() { assertEquals("refs/heads/test", RefUtils.fullBranchName("test")); } @Test public void ensureBranchRefNameWhenInputIsFullRefName_shouldReturnTheFullRefName() { assertEquals("refs/heads/test", RefUtils.fullBranchName("refs/heads/test")); } @Test(expected = IllegalArgumentException.class) public void ensureBranchRefNameWhenInputIsTag_shouldThrowIllegalArgumentException() { RefUtils.fullBranchName("refs/tags/test"); } @Test(expected = IllegalArgumentException.class) public void ensureBranchRefNameWhenInputHasSpecialCharacter_shouldThrowIllegalArgumentException() { RefUtils.fullBranchName("test?"); } }