You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pic/picture_test.go

30 lines
1.0 KiB
Go

package pic
import (
//"log"
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewPicture(t *testing.T) {
// для тестирования базу данных не учитываем
p := NewPicture(nil, "проверка")
assert.Equal(t, p.Album, "проверка", "должны быть одинаковыми")
}
func TestbaseName(t *testing.T) {
base := baseName("c:\\Проверка файла с каталогом\\test.jpg")
assert.Equal(t, base, "test", "должны быть одинаковыми")
base = baseName("/Проверка файла с каталогом/test.jpg")
assert.Equal(t, base, "test", "должны быть одинаковыми")
base = baseName("/test.jpg")
assert.Equal(t, base, "test", "должны быть одинаковыми")
base = baseName("test.jpg")
assert.Equal(t, base, "test", "должны быть одинаковыми")
base = baseName("test.jpg")
assert.NotEqual(t, base, "неверное имя", "должны быть разными")
}