@@ -6,14 +6,17 @@ import (
6
6
"time"
7
7
8
8
"github.com/btcsuite/btcd/btcec/v2"
9
+ "github.com/lightningnetwork/lnd/clock"
9
10
"github.com/stretchr/testify/require"
10
11
)
11
12
13
+ var testTime = time .Date (2020 , 1 , 1 , 0 , 0 , 0 , 0 , time .UTC )
14
+
12
15
// TestBasicSessionStore tests the basic getters and setters of the session
13
16
// store.
14
17
func TestBasicSessionStore (t * testing.T ) {
15
18
// Set up a new DB.
16
- db , err := NewDB (t .TempDir (), "test.db" )
19
+ db , err := NewDB (t .TempDir (), "test.db" , clock . NewTestClock ( testTime ) )
17
20
require .NoError (t , err )
18
21
t .Cleanup (func () {
19
22
_ = db .Close ()
@@ -89,7 +92,7 @@ func TestBasicSessionStore(t *testing.T) {
89
92
// TestLinkingSessions tests that session linking works as expected.
90
93
func TestLinkingSessions (t * testing.T ) {
91
94
// Set up a new DB.
92
- db , err := NewDB (t .TempDir (), "test.db" )
95
+ db , err := NewDB (t .TempDir (), "test.db" , clock . NewTestClock ( testTime ) )
93
96
require .NoError (t , err )
94
97
t .Cleanup (func () {
95
98
_ = db .Close ()
@@ -125,7 +128,7 @@ func TestLinkingSessions(t *testing.T) {
125
128
// of the GetGroupID and GetSessionIDs methods.
126
129
func TestLinkedSessions (t * testing.T ) {
127
130
// Set up a new DB.
128
- db , err := NewDB (t .TempDir (), "test.db" )
131
+ db , err := NewDB (t .TempDir (), "test.db" , clock . NewTestClock ( testTime ) )
129
132
require .NoError (t , err )
130
133
t .Cleanup (func () {
131
134
_ = db .Close ()
@@ -192,7 +195,7 @@ func TestLinkedSessions(t *testing.T) {
192
195
// method correctly checks if each session in a group passes a predicate.
193
196
func TestCheckSessionGroupPredicate (t * testing.T ) {
194
197
// Set up a new DB.
195
- db , err := NewDB (t .TempDir (), "test.db" )
198
+ db , err := NewDB (t .TempDir (), "test.db" , clock . NewTestClock ( testTime ) )
196
199
require .NoError (t , err )
197
200
t .Cleanup (func () {
198
201
_ = db .Close ()
0 commit comments