1 Star 0 Fork 0

guxk / xorm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
cache_memory_store_test.go 704 Bytes
一键复制 编辑 原始数据 按行查看 历史
guxk 提交于 2023-08-02 20:33 . 新建仓库
// Copyright 2015 The Xorm Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package xorm
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestMemoryStore(t *testing.T) {
store := NewMemoryStore()
var kvs = map[string]interface{}{
"a": "b",
}
for k, v := range kvs {
assert.NoError(t, store.Put(k, v))
}
for k, v := range kvs {
val, err := store.Get(k)
assert.NoError(t, err)
assert.EqualValues(t, v, val)
}
for k, _ := range kvs {
err := store.Del(k)
assert.NoError(t, err)
}
for k, _ := range kvs {
_, err := store.Get(k)
assert.EqualValues(t, ErrNotExist, err)
}
}
1
https://gitee.com/guxk/xorm.git
git@gitee.com:guxk/xorm.git
guxk
xorm
xorm
master

搜索帮助