Class ManageLabelGitHubActionTest

java.lang.Object
me.julb.applications.github.actions.ManageLabelGitHubActionTest

@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class) class ManageLabelGitHubActionTest extends Object
Test class for ManageLabelGitHubAction class.
Author:
Julb.
  • Field Details

    • nginx

      public org.testcontainers.containers.NginxContainer<?> nginx
      A nginx server
  • Constructor Details

    • ManageLabelGitHubActionTest

      ManageLabelGitHubActionTest()
  • Method Details

    • setUp

      @BeforeEach void setUp() throws Exception
      Throws:
      Exception
    • whenGetInputFrom_thenReturnValue

      @Test void whenGetInputFrom_thenReturnValue() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputFromNotProvided_thenFail

      @Test void whenGetInputFromNotProvided_thenFail()
      Test method.
    • whenGetInputSkipDeleteProvided_thenReturnValue

      @Test void whenGetInputSkipDeleteProvided_thenReturnValue() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputSkipDeleteNotProvided_thenReturnDefaultValue

      @Test void whenGetInputSkipDeleteNotProvided_thenReturnDefaultValue() throws Exception
      Test method.
      Throws:
      Exception
    • whenExecuteManageLabelsWithSkipDelete_thenLabelCreatedUpdatedNotDeleted

      @Test void whenExecuteManageLabelsWithSkipDelete_thenLabelCreatedUpdatedNotDeleted() throws Exception
      Test method.
      Throws:
      Exception
    • whenExecuteManageLabelsWithoutSkipDelete_thenLabelCreatedUpdatedDeleted

      @Test void whenExecuteManageLabelsWithoutSkipDelete_thenLabelCreatedUpdatedDeleted() throws Exception
      Test method.
      Throws:
      Exception
    • whenConnectApi_thenVerifyOK

      @Test void whenConnectApi_thenVerifyOK() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetGHLabels_thenReturnLabels

      @Test void whenGetGHLabels_thenReturnLabels() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputLabelsFromFile_thenGetLabels

      @Test void whenGetInputLabelsFromFile_thenGetLabels(@TempDir File tempDir) throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputLabelsFromUrl_thenGetLabels

      @Test void whenGetInputLabelsFromUrl_thenGetLabels() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputLabelsFromUnknownExtensionFile_thenThrowIllegalArgumentException

      @Test void whenGetInputLabelsFromUnknownExtensionFile_thenThrowIllegalArgumentException() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputLabelsNull_thenThrowNullPointerException

      @Test void whenGetInputLabelsNull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenGetInputStreamNull_thenThrowNullPointerException

      @Test void whenGetInputStreamNull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenCreateLabels_thenCreateGhLabels

      @Test void whenCreateLabels_thenCreateGhLabels() throws Exception
      Test method.
      Throws:
      Exception
    • whenCreateLabelsNull_thenThrowNullPointerException

      @Test void whenCreateLabelsNull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenUpdateLabels_thenUpdateGhLabels

      @Test void whenUpdateLabels_thenUpdateGhLabels() throws Exception
      Test method.
      Throws:
      Exception
    • whenUpdateLabelsNull_thenThrowNullPointerException

      @Test void whenUpdateLabelsNull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenDeleteLabels_thenDeleteGhLabels

      @Test void whenDeleteLabels_thenDeleteGhLabels() throws Exception
      Test method.
      Throws:
      Exception
    • whenDeleteLabelsNull_thenThrowNullPointerException

      @Test void whenDeleteLabelsNull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenCreateLabelDTONull_thenThrowNullPointerException

      @Test void whenCreateLabelDTONull_thenThrowNullPointerException() throws Exception
      Test method.
      Throws:
      Exception
    • whenComparingLabelDTO_thenReturnValidValue

      @Test void whenComparingLabelDTO_thenReturnValidValue() throws Exception
      Test method.
      Throws:
      Exception