@@ -1118,23 +1118,23 @@ func TestDeleteFile(t *testing.T) {
11181118 database .SaveMetaData (models.File {
11191119 Id : "smalltestfile1" ,
11201120 Name : "smalltestfile1" ,
1121- SHA1 : "smalltestfile1 " ,
1121+ SHA1 : "03cfd743661f07975fa2f1220c5194cbaff48451 " ,
11221122 ExpireAt : 2147483646 ,
11231123 DownloadsRemaining : 1 ,
11241124 UserId : idUser ,
11251125 })
11261126 database .SaveMetaData (models.File {
11271127 Id : "smalltestfile2" ,
11281128 Name : "smalltestfile2" ,
1129- SHA1 : "smalltestfile2 " ,
1129+ SHA1 : "03cfd743661f07975fa2f1220c5194cbaff48451 " ,
11301130 ExpireAt : 2147483646 ,
11311131 DownloadsRemaining : 1 ,
11321132 UserId : idSuperAdmin ,
11331133 })
11341134 database .SaveMetaData (models.File {
11351135 Id : "smalltestfileDelay" ,
11361136 Name : "smalltestfileDelay" ,
1137- SHA1 : "2341354656543213246465465465432456898794 " ,
1137+ SHA1 : "03cfd743661f07975fa2f1220c5194cbaff48451 " ,
11381138 ExpireAt : 2147483646 ,
11391139 DownloadsRemaining : 1 ,
11401140 UserId : idUser ,
@@ -1199,47 +1199,47 @@ func testDeleteFileCall(t *testing.T, apiKey, fileId, delay string, resultCode i
11991199func TestRestoreFile (t * testing.T ) {
12001200 config := configuration .Get ()
12011201 fileUser := models.File {
1202- Id : "smalltestfile1 " ,
1203- Name : "smalltestfile1 " ,
1204- SHA1 : "e017693e4a04a59d0b0f400fe98177fe7ee13cf7 " ,
1202+ Id : "pendingdeletion1 " ,
1203+ Name : "pendingdeletion1 " ,
1204+ SHA1 : "pendingdeletion " ,
12051205 ExpireAt : 2147483646 ,
12061206 DownloadsRemaining : 1 ,
12071207 UserId : idUser ,
12081208 }
12091209 fileAdmin := models.File {
1210- Id : "smalltestfile2 " ,
1211- Name : "smalltestfile2 " ,
1212- SHA1 : "2341354656543213246465465465432456898794 " ,
1210+ Id : "pendingdeletion2 " ,
1211+ Name : "pendingdeletion2 " ,
1212+ SHA1 : "pendingdeletion " ,
12131213 ExpireAt : 2147483646 ,
12141214 DownloadsRemaining : 1 ,
12151215 UserId : idSuperAdmin ,
12161216 }
12171217 database .SaveMetaData (fileUser )
12181218 database .SaveMetaData (fileAdmin )
1219- _ , ok := database .GetMetaDataById ("smalltestfile1" )
1219+ _ , ok := database .GetMetaDataById (fileUser . Id )
12201220 test .IsEqualBool (t , ok , true )
1221- _ , ok = database .GetMetaDataById ("smalltestfile2" )
1221+ _ , ok = database .GetMetaDataById (fileAdmin . Id )
12221222 test .IsEqualBool (t , ok , true )
12231223
12241224 apiKey := testAuthorisation (t , "/files/restore" , models .ApiPermDelete )
12251225 testRestoreFileCall (t , apiKey .Id , "" , 400 , `{"Result":"error","ErrorMessage":"header id is required"}` )
12261226 testRestoreFileCall (t , apiKey .Id , "invalid" , 404 , `{"Result":"error","ErrorMessage":"Invalid file ID provided or file has already been deleted."}` )
1227- testRestoreFileCall (t , apiKey .Id , "smalltestfile1" , 200 , fileUser .ToJsonResult (config .ServerUrl , config .IncludeFilename ))
1228- testRestoreFileCall (t , apiKey .Id , "smalltestfile2" , 401 , `{"Result":"error","ErrorMessage":"No permission to restore this file"}` )
1227+ testRestoreFileCall (t , apiKey .Id , fileUser . Id , 200 , fileUser .ToJsonResult (config .ServerUrl , config .IncludeFilename ))
1228+ testRestoreFileCall (t , apiKey .Id , fileAdmin . Id , 401 , `{"Result":"error","ErrorMessage":"No permission to restore this file"}` )
12291229
12301230 storage .DeleteFileSchedule (fileUser .Id , 1 , true )
12311231 storage .DeleteFileSchedule (fileAdmin .Id , 1 , true )
12321232
1233- time .Sleep (500 * time .Millisecond )
1233+ time .Sleep (400 * time .Millisecond )
12341234 file , ok := database .GetMetaDataById (fileUser .Id )
12351235 test .IsEqualBool (t , ok , true )
12361236 test .IsEqualBool (t , file .PendingDeletion != 0 , true )
12371237 file , ok = database .GetMetaDataById (fileAdmin .Id )
12381238 test .IsEqualBool (t , ok , true )
12391239 test .IsEqualBool (t , file .PendingDeletion != 0 , true )
12401240
1241- testRestoreFileCall (t , apiKey .Id , "smalltestfile1" , 200 , fileUser .ToJsonResult (config .ServerUrl , config .IncludeFilename ))
1242- testRestoreFileCall (t , apiKey .Id , "smalltestfile2" , 401 , `{"Result":"error","ErrorMessage":"No permission to restore this file"}` )
1241+ testRestoreFileCall (t , apiKey .Id , fileUser . Id , 200 , fileUser .ToJsonResult (config .ServerUrl , config .IncludeFilename ))
1242+ testRestoreFileCall (t , apiKey .Id , fileAdmin . Id , 401 , `{"Result":"error","ErrorMessage":"No permission to restore this file"}` )
12431243
12441244 file , ok = database .GetMetaDataById (fileUser .Id )
12451245 test .IsEqualBool (t , ok , true )
@@ -1249,7 +1249,6 @@ func TestRestoreFile(t *testing.T) {
12491249 test .IsEqualBool (t , file .PendingDeletion != 0 , true )
12501250
12511251 time .Sleep (600 * time .Millisecond )
1252-
12531252 file , ok = database .GetMetaDataById (fileUser .Id )
12541253 test .IsEqualBool (t , ok , true )
12551254 test .IsEqualInt64 (t , file .PendingDeletion , 0 )
0 commit comments