...
1 package datadir_test
2
3 import (
4 "testing"
5
6 "github.com/stretchr/testify/assert"
7 "go.etcd.io/etcd/server/v3/datadir"
8 )
9
10 func TestToBackendFileName(t *testing.T) {
11 result := datadir.ToBackendFileName("/dir/data-dir")
12 assert.Equal(t, "/dir/data-dir/member/snap/db", result)
13 }
14
15 func TestToMemberDir(t *testing.T) {
16 result := datadir.ToMemberDir("/dir/data-dir")
17 assert.Equal(t, "/dir/data-dir/member", result)
18 }
19
20 func TestToSnapDir(t *testing.T) {
21 result := datadir.ToSnapDir("/dir/data-dir")
22 assert.Equal(t, "/dir/data-dir/member/snap", result)
23 }
24
25 func TestToWalDir(t *testing.T) {
26 result := datadir.ToWalDir("/dir/data-dir")
27 assert.Equal(t, "/dir/data-dir/member/wal", result)
28 }
29
30 func TestToWalDirSlash(t *testing.T) {
31 result := datadir.ToWalDir("/dir/data-dir/")
32 assert.Equal(t, "/dir/data-dir/member/wal", result)
33 }
34
View as plain text