Stage 1 of caching layer. Framework (#6693)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
28bf900205
Коммит
9659a6da06
@@ -3,13 +3,7 @@
|
||||
|
||||
package store
|
||||
|
||||
import (
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/mattermost/platform/model"
|
||||
"github.com/mattermost/platform/utils"
|
||||
)
|
||||
import "github.com/mattermost/platform/utils"
|
||||
|
||||
var store Store
|
||||
|
||||
@@ -18,12 +12,13 @@ func Setup() {
|
||||
utils.TranslationsPreInit()
|
||||
utils.LoadConfig("config.json")
|
||||
utils.InitTranslations(utils.Cfg.LocalizationSettings)
|
||||
store = NewSqlStore()
|
||||
store = NewLayeredStore()
|
||||
|
||||
store.MarkSystemRanUnitTests()
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
func TestSqlStore1(t *testing.T) {
|
||||
utils.TranslationsPreInit()
|
||||
utils.LoadConfig("config.json")
|
||||
@@ -42,35 +37,10 @@ func TestSqlStore1(t *testing.T) {
|
||||
utils.LoadConfig("config.json")
|
||||
}
|
||||
|
||||
func TestEncrypt(t *testing.T) {
|
||||
m := make(map[string]string)
|
||||
|
||||
key := []byte("IPc17oYK9NAj6WfJeCqm5AxIBF6WBNuN") // AES-256
|
||||
|
||||
originalText1 := model.MapToJson(m)
|
||||
cryptoText1, _ := encrypt(key, originalText1)
|
||||
text1, _ := decrypt(key, cryptoText1)
|
||||
rm1 := model.MapFromJson(strings.NewReader(text1))
|
||||
|
||||
if len(rm1) != 0 {
|
||||
t.Fatal("error in encrypt")
|
||||
}
|
||||
|
||||
m["key"] = "value"
|
||||
originalText2 := model.MapToJson(m)
|
||||
cryptoText2, _ := encrypt(key, originalText2)
|
||||
text2, _ := decrypt(key, cryptoText2)
|
||||
rm2 := model.MapFromJson(strings.NewReader(text2))
|
||||
|
||||
if rm2["key"] != "value" {
|
||||
t.Fatal("error in encrypt")
|
||||
}
|
||||
}
|
||||
|
||||
func TestAlertDbCmds(t *testing.T) {
|
||||
Setup()
|
||||
|
||||
sqlStore := store.(*SqlStore)
|
||||
sqlStore := store.(SqlStore)
|
||||
|
||||
if !sqlStore.DoesTableExist("Systems") {
|
||||
t.Fatal("Failed table exists")
|
||||
@@ -130,7 +100,7 @@ func TestAlertDbCmds(t *testing.T) {
|
||||
func TestCreateIndexIfNotExists(t *testing.T) {
|
||||
Setup()
|
||||
|
||||
sqlStore := store.(*SqlStore)
|
||||
sqlStore := store.(SqlStore)
|
||||
|
||||
defer sqlStore.RemoveColumnIfExists("Systems", "Test")
|
||||
if !sqlStore.CreateColumnIfNotExists("Systems", "Test", "VARCHAR(50)", "VARCHAR(50)", "") {
|
||||
@@ -150,7 +120,7 @@ func TestCreateIndexIfNotExists(t *testing.T) {
|
||||
func TestRemoveIndexIfExists(t *testing.T) {
|
||||
Setup()
|
||||
|
||||
sqlStore := store.(*SqlStore)
|
||||
sqlStore := store.(SqlStore)
|
||||
|
||||
defer sqlStore.RemoveColumnIfExists("Systems", "Test")
|
||||
if !sqlStore.CreateColumnIfNotExists("Systems", "Test", "VARCHAR(50)", "VARCHAR(50)", "") {
|
||||
@@ -174,3 +144,4 @@ func TestRemoveIndexIfExists(t *testing.T) {
|
||||
t.Fatal("Should've failed to remove index that was already removed")
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
Ссылка в новой задаче
Block a user