diff --git a/pkg/jmap/integration_email_test.go b/pkg/jmap/integration_email_test.go index b1d1149169..cc93cb613e 100644 --- a/pkg/jmap/integration_email_test.go +++ b/pkg/jmap/integration_email_test.go @@ -509,7 +509,7 @@ func (s *StalwartTest) fillEmailsWithImap(folder string, count int, empty bool, tlsConfig := &tls.Config{InsecureSkipVerify: true} - c, err := imapclient.DialTLS(net.JoinHostPort(s.ip, strconv.Itoa(s.imapPort)), &imapclient.Options{TLSConfig: tlsConfig}) + c, err := imapclient.DialTLS(net.JoinHostPort(s.ip, strconv.FormatUint(uint64(s.imapPort), 10)), &imapclient.Options{TLSConfig: tlsConfig}) if err != nil { return nil, 0, err } diff --git a/pkg/jmap/integration_test.go b/pkg/jmap/integration_test.go index 4cb647e042..9c2be773ee 100644 --- a/pkg/jmap/integration_test.go +++ b/pkg/jmap/integration_test.go @@ -152,7 +152,7 @@ func skip(t *testing.T) bool { type StalwartTest struct { t *testing.T ip string - imapPort int + imapPort uint16 container *testcontainers.DockerContainer ctx context.Context cancelCtx context.CancelFunc @@ -339,7 +339,7 @@ func newStalwartTest(t *testing.T, options ...func(map[string]any)) (*StalwartTe Env: os.Environ(), Files: []*os.File{os.Stdin, os.Stdout, os.Stderr}, } - cmd := []string{Wireshark, "-pkSl", "-i", "lo", "-f", fmt.Sprintf("port %d", jmapPort.Int()), "-Y", "http||websocket"} + cmd := []string{Wireshark, "-pkSl", "-i", "lo", "-f", fmt.Sprintf("port %d", jmapPort.Num()), "-Y", "http||websocket"} process, err := os.StartProcess(Wireshark, cmd, &attr) require.NoError(t, err) err = process.Release() @@ -376,7 +376,7 @@ func newStalwartTest(t *testing.T, options ...func(map[string]any)) (*StalwartTe apiPort, err := container.MappedPort(ctx, httpPort) require.NoError(t, err) - url := fmt.Sprintf("http://%s:%d/api/principal", ip, apiPort.Int()) + url := fmt.Sprintf("http://%s:%d/api/principal", ip, apiPort.Num()) for _, domain := range domains { fmt.Printf("Creating domain '%v'\n", domain) @@ -485,7 +485,7 @@ func newStalwartTest(t *testing.T, options ...func(map[string]any)) (*StalwartTe return &StalwartTest{ t: t, ip: ip, - imapPort: imapPort.Int(), + imapPort: imapPort.Num(), container: container, ctx: ctx, cancelCtx: cancel,