diff options
Diffstat (limited to 'modules/appstate/appstate_test.go')
-rw-r--r-- | modules/appstate/appstate_test.go | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/modules/appstate/appstate_test.go b/modules/appstate/appstate_test.go deleted file mode 100644 index e4a0d72850..0000000000 --- a/modules/appstate/appstate_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2021 The Gitea Authors. All rights reserved. -// Use of this source code is governed by a MIT-style -// license that can be found in the LICENSE file. - -package appstate - -import ( - "path/filepath" - "testing" - - "code.gitea.io/gitea/models/unittest" - - "github.com/stretchr/testify/assert" -) - -func TestMain(m *testing.M) { - unittest.MainTest(m, &unittest.TestOptions{ - GiteaRootPath: filepath.Join("..", ".."), - FixtureFiles: []string{""}, // load nothing - }) -} - -type testItem1 struct { - Val1 string - Val2 int -} - -func (*testItem1) Name() string { - return "test-item1" -} - -type testItem2 struct { - K string -} - -func (*testItem2) Name() string { - return "test-item2" -} - -func TestAppStateDB(t *testing.T) { - assert.NoError(t, unittest.PrepareTestDatabase()) - - as := &DBStore{} - - item1 := new(testItem1) - assert.NoError(t, as.Get(item1)) - assert.Equal(t, "", item1.Val1) - assert.EqualValues(t, 0, item1.Val2) - - item1 = new(testItem1) - item1.Val1 = "a" - item1.Val2 = 2 - assert.NoError(t, as.Set(item1)) - - item2 := new(testItem2) - item2.K = "V" - assert.NoError(t, as.Set(item2)) - - item1 = new(testItem1) - assert.NoError(t, as.Get(item1)) - assert.Equal(t, "a", item1.Val1) - assert.EqualValues(t, 2, item1.Val2) - - item2 = new(testItem2) - assert.NoError(t, as.Get(item2)) - assert.Equal(t, "V", item2.K) -} |