@@ -101,8 +101,14 @@ func testGeneralService(client appwrite.Client, stringInArray []interface{}) {
101
101
fmt .Printf ("%s\n " , response .Result .(map [string ]interface {})["result" ])
102
102
103
103
testGeneralUpload (client , stringInArray )
104
+
105
+ // Extended General Responses
104
106
testGeneralDownload (client )
105
107
108
+ // Large File Responses
109
+ testLargeUpload (client , stringInArray )
110
+
111
+ // Exception Responses
106
112
response , err = general .Error400 ()
107
113
if err != nil {
108
114
fmt .Printf ("%s\n " , err .Error ())
@@ -120,6 +126,7 @@ func testGeneralService(client appwrite.Client, stringInArray []interface{}) {
120
126
121
127
general .Empty ()
122
128
129
+ // Final test
123
130
response , err = general .Headers ()
124
131
if err != nil {
125
132
fmt .Printf ("general.Headers => error %v" , err )
@@ -147,3 +154,15 @@ func testGeneralDownload(client appwrite.Client) {
147
154
}
148
155
fmt .Printf ("%s\n " , response .Result )
149
156
}
157
+
158
+ func testLargeUpload (client appwrite.Client , stringInArray []interface {}) {
159
+ general := appwrite .NewGeneral (client )
160
+ uploadFile := path .Join ("/app" , "tests/resources/large_file.mp4" )
161
+ inputFile := appwrite .NewInputFile (uploadFile , "large_file.mp4" )
162
+
163
+ response , err := general .Upload ("string" , 123 , stringInArray , inputFile )
164
+ if err != nil {
165
+ fmt .Printf ("general.Upload => error %v\n " , err )
166
+ }
167
+ fmt .Printf ("%s\n " , response .Result .(map [string ]interface {})["result" ])
168
+ }
0 commit comments