d436ce8d0d
fixed tests in gsmaster
31 lines
822 B
Go
31 lines
822 B
Go
package gsmaster
|
|
|
|
import (
|
|
"bamort/database"
|
|
"bamort/models"
|
|
"fmt"
|
|
"testing"
|
|
"time"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
// GenerateFilename generates a filename based on the prefix and the current date/time
|
|
func generateFilename(prefix string, extension string) string {
|
|
// Get the current date and time
|
|
now := time.Now()
|
|
|
|
// Format the date and time as "YYYY-MM-DD_HH-MM-SS"
|
|
//timestamp = now.Format("2006-01-02_15-04-05")
|
|
timestamp := now.Format("20060102_150405")
|
|
|
|
// Combine the prefix and the timestamp to form the filename
|
|
return fmt.Sprintf("%s_%s.%s", prefix, timestamp, extension)
|
|
}
|
|
|
|
func TestMigrateStructure(t *testing.T) {
|
|
database.SetupTestDB(true) // Use in-memory SQLite for testing
|
|
err := models.MigrateStructure()
|
|
assert.NoError(t, err, "expected no Error during MigrateStructure")
|
|
}
|