Skip to content

Commit 51d3fa3

Browse files
add unit test case
1 parent 36b2832 commit 51d3fa3

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

internal/services/applications_test.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package services
22

33
import (
4+
"reflect"
5+
"strings"
6+
"testing"
7+
48
errorConstants "github.com/checkmarx/ast-cli/internal/constants/errors"
59
"github.com/checkmarx/ast-cli/internal/wrappers"
610
"github.com/checkmarx/ast-cli/internal/wrappers/mock"
711
"gotest.tools/assert"
8-
"reflect"
9-
"strings"
10-
"testing"
1112
)
1213

1314
func Test_createApplicationIds(t *testing.T) {
@@ -87,3 +88,12 @@ func Test_ProjectAssociation_ToApplicationWithoutDirectAssociation(t *testing.T)
8788
})
8889
}
8990
}
91+
92+
func Test_AssociateProjectToApplication_ProjectAlreadyAssociated(t *testing.T) {
93+
projectID := "project-123"
94+
associatedProjectIds := []string{"project-123", "project-456"}
95+
applicationName := "app-1"
96+
applicationWrapper := &mock.ApplicationsMockWrapper{}
97+
err := associateProjectToApplication(applicationName, projectID, associatedProjectIds, applicationWrapper)
98+
assert.NilError(t, err)
99+
}

0 commit comments

Comments
 (0)