mirror of https://github.com/poanetwork/gecko.git
25 lines
467 B
Go
25 lines
467 B
Go
|
// (c) 2019-2020, Ava Labs, Inc. All rights reserved.
|
||
|
// See the file LICENSE for licensing terms.
|
||
|
|
||
|
package encdb
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/ava-labs/gecko/database"
|
||
|
"github.com/ava-labs/gecko/database/memdb"
|
||
|
)
|
||
|
|
||
|
func TestInterface(t *testing.T) {
|
||
|
pw := "lol totally a secure password"
|
||
|
for _, test := range database.Tests {
|
||
|
unencryptedDB := memdb.New()
|
||
|
db, err := New([]byte(pw), unencryptedDB)
|
||
|
if err != nil {
|
||
|
t.Fatal(err)
|
||
|
}
|
||
|
|
||
|
test(t, db)
|
||
|
}
|
||
|
}
|