mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-09-11 12:46:19 +00:00
24 lines
507 B
Go
24 lines
507 B
Go
![]() |
package service
|
||
|
|
||
|
import (
|
||
|
"os"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestBackupDB(t *testing.T) {
|
||
|
testDBPath := "/home/trd12/GolandProjects/3x-ui/db/x-ui.db"
|
||
|
backupDir := "/home/trd12/GolandProjects/3x-ui/backupplace"
|
||
|
|
||
|
file, err := os.Create(testDBPath)
|
||
|
if err != nil {
|
||
|
t.Fatalf("Ошибка создания тестовой БД: %v", err)
|
||
|
}
|
||
|
file.Close()
|
||
|
//defer os.Remove(testDBPath)
|
||
|
|
||
|
err = BackupDB(testDBPath, backupDir)
|
||
|
if err != nil {
|
||
|
t.Errorf("Ошибка выполнения BackupDB: %v", err)
|
||
|
}
|
||
|
}
|