1- package imap_test
1+ package main
22
33import (
44 "bufio"
@@ -24,8 +24,6 @@ Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
2424Hello Joe, do you think we can meet at 3:30 tomorrow?
2525`
2626
27- // Structs
28-
2927var selectTests = []struct {
3028 in string
3129 out string
@@ -309,7 +307,7 @@ var proxiedExpungeTests = []struct {
309307func TestSelect (t * testing.T ) {
310308
311309 // Connect to IMAP server.
312- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
310+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
313311 if err != nil {
314312 t .Fatalf ("[imap.TestSelect] Error during connection attempt to IMAP server: %s\n " , err .Error ())
315313 }
@@ -374,7 +372,7 @@ func TestSelect(t *testing.T) {
374372func TestCreate (t * testing.T ) {
375373
376374 // Connect to IMAP server.
377- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
375+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
378376 if err != nil {
379377 t .Fatalf ("[imap.TestCreate] Error during connection attempt to IMAP server: %s\n " , err .Error ())
380378 }
@@ -439,7 +437,7 @@ func TestCreate(t *testing.T) {
439437func TestDelete (t * testing.T ) {
440438
441439 // Connect to IMAP server.
442- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
440+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
443441 if err != nil {
444442 t .Fatalf ("[imap.TestDelete] Error during connection attempt to IMAP server: %s\n " , err .Error ())
445443 }
@@ -504,7 +502,7 @@ func TestDelete(t *testing.T) {
504502func TestList (t * testing.T ) {
505503
506504 // Connect to IMAP server.
507- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
505+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
508506 if err != nil {
509507 t .Fatalf ("[imap.TestList] Error during connection attempt to IMAP server: %s\n " , err .Error ())
510508 }
@@ -569,7 +567,7 @@ func TestList(t *testing.T) {
569567func TestAppend (t * testing.T ) {
570568
571569 // Connect to IMAP server.
572- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
570+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
573571 if err != nil {
574572 t .Fatalf ("[imap.TestAppend] Error during connection attempt to IMAP server: %s\n " , err .Error ())
575573 }
@@ -644,7 +642,7 @@ func TestAppend(t *testing.T) {
644642func TestStore (t * testing.T ) {
645643
646644 // Connect to IMAP server.
647- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
645+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
648646 if err != nil {
649647 t .Fatalf ("[imap.TestStore] Error during connection attempt to IMAP server: %s\n " , err .Error ())
650648 }
@@ -672,7 +670,7 @@ func TestStore(t *testing.T) {
672670 // the used connection.
673671 c .Terminate ()
674672
675- conn , err = tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
673+ conn , err = tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
676674 if err != nil {
677675 t .Fatalf ("[imap.TestStore] Error during connection attempt to IMAP server: %s\n " , err .Error ())
678676 }
@@ -750,7 +748,7 @@ func TestStore(t *testing.T) {
750748func TestExpunge (t * testing.T ) {
751749
752750 // Connect to IMAP server.
753- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
751+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
754752 if err != nil {
755753 t .Fatalf ("[imap.TestExpunge] Error during connection attempt to IMAP server: %s\n " , err .Error ())
756754 }
@@ -825,7 +823,7 @@ func TestExpunge(t *testing.T) {
825823func TestProxiedSelect (t * testing.T ) {
826824
827825 // Connect to IMAP server.
828- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
826+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
829827 if err != nil {
830828 t .Fatalf ("[imap.TestProxiedSelect] Error during connection attempt to IMAP server: %s\n " , err .Error ())
831829 }
@@ -890,7 +888,7 @@ func TestProxiedSelect(t *testing.T) {
890888func TestProxiedCreate (t * testing.T ) {
891889
892890 // Connect to IMAP server.
893- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
891+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
894892 if err != nil {
895893 t .Fatalf ("[imap.TestProxiedCreate] Error during connection attempt to IMAP server: %s\n " , err .Error ())
896894 }
@@ -955,7 +953,7 @@ func TestProxiedCreate(t *testing.T) {
955953func TestProxiedDelete (t * testing.T ) {
956954
957955 // Connect to IMAP server.
958- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
956+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
959957 if err != nil {
960958 t .Fatalf ("[imap.TestProxiedDelete] Error during connection attempt to IMAP server: %s\n " , err .Error ())
961959 }
@@ -1020,7 +1018,7 @@ func TestProxiedDelete(t *testing.T) {
10201018func TestProxiedList (t * testing.T ) {
10211019
10221020 // Connect to IMAP server.
1023- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
1021+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
10241022 if err != nil {
10251023 t .Fatalf ("[imap.TestProxiedList] Error during connection attempt to IMAP server: %s\n " , err .Error ())
10261024 }
@@ -1085,7 +1083,7 @@ func TestProxiedList(t *testing.T) {
10851083func TestProxiedAppend (t * testing.T ) {
10861084
10871085 // Connect to IMAP server.
1088- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
1086+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
10891087 if err != nil {
10901088 t .Fatalf ("[imap.TestProxiedAppend] Error during connection attempt to IMAP server: %s\n " , err .Error ())
10911089 }
@@ -1160,7 +1158,7 @@ func TestProxiedAppend(t *testing.T) {
11601158func TestProxiedStore (t * testing.T ) {
11611159
11621160 // Connect to IMAP server.
1163- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
1161+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
11641162 if err != nil {
11651163 t .Fatalf ("[imap.TestProxiedStore] Error during connection attempt to IMAP server: %s\n " , err .Error ())
11661164 }
@@ -1188,7 +1186,7 @@ func TestProxiedStore(t *testing.T) {
11881186 // the used connection.
11891187 c .Terminate ()
11901188
1191- conn , err = tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
1189+ conn , err = tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
11921190 if err != nil {
11931191 t .Fatalf ("[imap.TestProxiedStore] Error during connection attempt to IMAP server: %s\n " , err .Error ())
11941192 }
@@ -1266,7 +1264,7 @@ func TestProxiedStore(t *testing.T) {
12661264func TestProxiedExpunge (t * testing.T ) {
12671265
12681266 // Connect to IMAP server.
1269- conn , err := tls .Dial ("tcp" , ( testEnv . Config . Distributor . PublicIP + ":" + testEnv . Config . Distributor . Port ), testEnv .TLSConfig )
1267+ conn , err := tls .Dial ("tcp" , testAddr ( ), testEnv .TLSConfig )
12701268 if err != nil {
12711269 t .Fatalf ("[imap.TestProxiedExpunge] Error during connection attempt to IMAP server: %s\n " , err .Error ())
12721270 }
0 commit comments