From 7a96cd2483e5a3d7e447aee3741472dca5958887 Mon Sep 17 00:00:00 2001 From: hexxa Date: Mon, 4 Apr 2022 22:24:21 +0800 Subject: [PATCH] fix(site_store): uncomment test --- src/db/sitestore/site_store_test.go | 120 ++++++++++++++-------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/src/db/sitestore/site_store_test.go b/src/db/sitestore/site_store_test.go index ea0e280..ff757ae 100644 --- a/src/db/sitestore/site_store_test.go +++ b/src/db/sitestore/site_store_test.go @@ -14,71 +14,71 @@ import ( func TestSiteStore(t *testing.T) { - // testSiteMethods := func(t *testing.T, store ISiteStore) { - // siteCfg := &db.SiteConfig{ - // ClientCfg: &db.ClientConfig{ - // SiteName: "quickshare", - // SiteDesc: "simpel file sharing", - // AllowSetBg: true, - // AutoTheme: true, - // Bg: &db.BgConfig{ - // Url: "/imgs/bg.jpg", - // Repeat: "no-repeat", - // Position: "center", - // Align: "fixed", - // BgColor: "#ccc", - // }, - // }, - // } + testSiteMethods := func(t *testing.T, store ISiteStore) { + siteCfg := &db.SiteConfig{ + ClientCfg: &db.ClientConfig{ + SiteName: "quickshare", + SiteDesc: "simpel file sharing", + AllowSetBg: true, + AutoTheme: true, + Bg: &db.BgConfig{ + Url: "/imgs/bg.jpg", + Repeat: "no-repeat", + Position: "center", + Align: "fixed", + BgColor: "#ccc", + }, + }, + } - // err := store.SetClientCfg(siteCfg.ClientCfg) - // if err != nil { - // t.Fatal(err) - // } - // newSiteCfg, err := store.GetCfg() - // if err != nil { - // t.Fatal(err) - // } else if !reflect.DeepEqual(newSiteCfg, siteCfg) { - // t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg) - // } - // } + err := store.SetClientCfg(siteCfg.ClientCfg) + if err != nil { + t.Fatal(err) + } + newSiteCfg, err := store.GetCfg() + if err != nil { + t.Fatal(err) + } else if !reflect.DeepEqual(newSiteCfg, siteCfg) { + t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg) + } + } - // t.Run("Get/Set config", func(t *testing.T) { - // rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_") - // if err != nil { - // t.Fatal(err) - // } - // defer os.RemoveAll(rootPath) + t.Run("Get/Set config", func(t *testing.T) { + rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_") + if err != nil { + t.Fatal(err) + } + defer os.RemoveAll(rootPath) - // dbPath := filepath.Join(rootPath, "quickshare.db") - // kvstore := boltdbpvd.New(dbPath, 1024) - // defer kvstore.Close() + dbPath := filepath.Join(rootPath, "quickshare.db") + kvstore := boltdbpvd.New(dbPath, 1024) + defer kvstore.Close() - // store, err := NewSiteStore(kvstore) - // if err != nil { - // t.Fatal("fail to new kvstore", err) - // } - // err = store.Init(&db.SiteConfig{ - // ClientCfg: &db.ClientConfig{ - // SiteName: "", - // SiteDesc: "", - // AllowSetBg: true, - // AutoTheme: false, - // Bg: &db.BgConfig{ - // Url: "/imgs/bg.jpg", - // Repeat: "repeat", - // Position: "top", - // Align: "scroll", - // BgColor: "#000", - // }, - // }, - // }) - // if err != nil { - // panic(err) - // } + store, err := NewSiteStore(kvstore) + if err != nil { + t.Fatal("fail to new kvstore", err) + } + err = store.Init(&db.SiteConfig{ + ClientCfg: &db.ClientConfig{ + SiteName: "", + SiteDesc: "", + AllowSetBg: true, + AutoTheme: false, + Bg: &db.BgConfig{ + Url: "/imgs/bg.jpg", + Repeat: "repeat", + Position: "top", + Align: "scroll", + BgColor: "#000", + }, + }, + }) + if err != nil { + panic(err) + } - // testSiteMethods(t, store) - // }) + testSiteMethods(t, store) + }) testMigrations := func(t *testing.T, store ISiteStore) { autoFilledCfg := &db.SiteConfig{