github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/swarm/network/stream/intervals/dbstore_test.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:48</date> 10 //</624342675356651520> 11 12 // 13 // 14 // 15 // 16 // 17 // 18 // 19 // 20 // 21 // 22 // 23 // 24 // 25 // 26 // 27 28 package intervals 29 30 import ( 31 "io/ioutil" 32 "os" 33 "testing" 34 35 "github.com/ethereum/go-ethereum/swarm/state" 36 ) 37 38 // 39 func TestDBStore(t *testing.T) { 40 dir, err := ioutil.TempDir("", "intervals_test_db_store") 41 if err != nil { 42 panic(err) 43 } 44 defer os.RemoveAll(dir) 45 46 store, err := state.NewDBStore(dir) 47 if err != nil { 48 t.Fatal(err) 49 } 50 defer store.Close() 51 52 testStore(t, store) 53 } 54