aboutsummaryrefslogtreecommitdiff
path: root/hotline/server_test.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2022-06-23 14:27:47 -0700
committerGitHub <noreply@github.com>2022-06-23 14:27:47 -0700
commitc6a3fa2cdbf7eb78964a5df7622482cdd8782d74 (patch)
tree74aa3a802c3c3457de888ee63b65aa898f0be91a /hotline/server_test.go
parent2a42aad2a01e50d158a13439f851e49c799c5510 (diff)
parentdf1ade5433b027f9cb905e584921692313e647f5 (diff)
Merge pull request #41 from jhalter/implement_user_get_info
Implement user get info
Diffstat (limited to 'hotline/server_test.go')
-rw-r--r--hotline/server_test.go20
1 files changed, 16 insertions, 4 deletions
diff --git a/hotline/server_test.go b/hotline/server_test.go
index d3e4325..bf608e1 100644
--- a/hotline/server_test.go
+++ b/hotline/server_test.go
@@ -32,7 +32,7 @@ func TestServer_handleFileTransfer(t *testing.T) {
Agreement []byte
Clients map[uint16]*ClientConn
ThreadedNews *ThreadedNews
- FileTransfers map[uint32]*FileTransfer
+ fileTransfers map[[4]byte]*FileTransfer
Config *Config
ConfigDir string
Logger *zap.SugaredLogger
@@ -116,12 +116,24 @@ func TestServer_handleFileTransfer(t *testing.T) {
}()},
Logger: NewTestLogger(),
Stats: &Stats{},
- FileTransfers: map[uint32]*FileTransfer{
- uint32(5): {
+ fileTransfers: map[[4]byte]*FileTransfer{
+ [4]byte{0, 0, 0, 5}: {
ReferenceNumber: []byte{0, 0, 0, 5},
Type: FileDownload,
FileName: []byte("testfile-8b"),
FilePath: []byte{},
+ ClientConn: &ClientConn{
+ Account: &Account{
+ Login: "foo",
+ },
+ transfersMU: sync.Mutex{},
+ transfers: map[int]map[[4]byte]*FileTransfer{
+ FileDownload: {
+ [4]byte{0, 0, 0, 5}: &FileTransfer{},
+ },
+ },
+ },
+ bytesSentCounter: &WriteCounter{},
},
},
},
@@ -168,7 +180,7 @@ func TestServer_handleFileTransfer(t *testing.T) {
Agreement: tt.fields.Agreement,
Clients: tt.fields.Clients,
ThreadedNews: tt.fields.ThreadedNews,
- FileTransfers: tt.fields.FileTransfers,
+ fileTransfers: tt.fields.fileTransfers,
Config: tt.fields.Config,
ConfigDir: tt.fields.ConfigDir,
Logger: tt.fields.Logger,