github.com/swishcloud/filesync@v0.0.0-20231002120458-6ade2feed6f9/client/client_test.go (about) 1 package client_test 2 3 import ( 4 "os" 5 "testing" 6 "time" 7 8 "github.com/swishcloud/filesync/internal" 9 10 "github.com/swishcloud/filesync/client" 11 "github.com/swishcloud/filesync/server" 12 ) 13 14 func runSimpleServer() { 15 server := server.NewFileSyncServer("server.yaml", true) 16 go server.Serve() 17 time.Sleep(time.Millisecond * 100) 18 } 19 func Test_Download_File(t *testing.T) { 20 /*runSimpleServer() 21 err := client.DownloadFile("fe59139b-9717-4795-94cf-65f0557ca177", true) 22 if err != nil { 23 t.Fatal(err) 24 }*/ 25 } 26 27 func Test_Send_File(t *testing.T) { 28 runSimpleServer() 29 err := client.SendFile("/root/Desktop/large file.zip", "", true) 30 if err != nil { 31 t.Fatal(err) 32 } 33 } 34 func init() { 35 internal.InitRAC(true) 36 os.Chdir("../") 37 }