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 Summary
FieldsModifier and TypeFieldDescriptionorg.testcontainers.containers.NginxContainer<?>
A nginx server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
setUp()
(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.(package private) void
Test method.
-
Field Details
-
nginx
public org.testcontainers.containers.NginxContainer<?> nginxA nginx server
-
-
Constructor Details
-
ManageLabelGitHubActionTest
ManageLabelGitHubActionTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
whenGetInputFrom_thenReturnValue
Test method.- Throws:
Exception
-
whenGetInputFromNotProvided_thenFail
@Test void whenGetInputFromNotProvided_thenFail()Test method. -
whenGetInputSkipDeleteProvided_thenReturnValue
Test method.- Throws:
Exception
-
whenGetInputSkipDeleteNotProvided_thenReturnDefaultValue
Test method.- Throws:
Exception
-
whenExecuteManageLabelsWithSkipDelete_thenLabelCreatedUpdatedNotDeleted
@Test void whenExecuteManageLabelsWithSkipDelete_thenLabelCreatedUpdatedNotDeleted() throws ExceptionTest method.- Throws:
Exception
-
whenExecuteManageLabelsWithoutSkipDelete_thenLabelCreatedUpdatedDeleted
@Test void whenExecuteManageLabelsWithoutSkipDelete_thenLabelCreatedUpdatedDeleted() throws ExceptionTest method.- Throws:
Exception
-
whenConnectApi_thenVerifyOK
Test method.- Throws:
Exception
-
whenGetGHLabels_thenReturnLabels
Test method.- Throws:
Exception
-
whenGetInputLabelsFromFile_thenGetLabels
Test method.- Throws:
Exception
-
whenGetInputLabelsFromUrl_thenGetLabels
Test method.- Throws:
Exception
-
whenGetInputLabelsFromUnknownExtensionFile_thenThrowIllegalArgumentException
@Test void whenGetInputLabelsFromUnknownExtensionFile_thenThrowIllegalArgumentException() throws ExceptionTest method.- Throws:
Exception
-
whenGetInputLabelsNull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenGetInputStreamNull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenCreateLabels_thenCreateGhLabels
Test method.- Throws:
Exception
-
whenCreateLabelsNull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenUpdateLabels_thenUpdateGhLabels
Test method.- Throws:
Exception
-
whenUpdateLabelsNull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenDeleteLabels_thenDeleteGhLabels
Test method.- Throws:
Exception
-
whenDeleteLabelsNull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenCreateLabelDTONull_thenThrowNullPointerException
Test method.- Throws:
Exception
-
whenComparingLabelDTO_thenReturnValidValue
Test method.- Throws:
Exception
-