Skip to content

Commit e0c522a

Browse files
committed
add test for GetUnexpiredCertificatesByLabel
1 parent a9a2c2e commit e0c522a

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

certdb/sql/sql_test.go

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,13 @@ func testInsertCertificateAndGetUnexpiredCertificate(ta TestAccessor, t *testing
114114

115115
expiry := time.Now().Add(time.Minute)
116116
want := certdb.CertificateRecord{
117-
PEM: "fake cert data",
118-
Serial: "fake serial 2",
119-
AKI: fakeAKI,
120-
Status: "good",
121-
Reason: 0,
122-
Expiry: expiry,
117+
PEM: "fake cert data",
118+
Serial: "fake serial 2",
119+
AKI: fakeAKI,
120+
Status: "good",
121+
Reason: 0,
122+
Expiry: expiry,
123+
CALabel: "foo",
123124
}
124125

125126
if err := ta.Accessor.InsertCertificate(want); err != nil {
@@ -153,6 +154,14 @@ func testInsertCertificateAndGetUnexpiredCertificate(ta TestAccessor, t *testing
153154
if len(unexpired) != 1 {
154155
t.Error("Should have 1 unexpired certificate record:", len(unexpired))
155156
}
157+
158+
unexpiredFiltered, err := ta.Accessor.GetUnexpiredCertificatesByLabel([]string{"foo"})
159+
require.NoError(t, err)
160+
require.Len(t, unexpiredFiltered, 1)
161+
unexpiredFiltered, err = ta.Accessor.GetUnexpiredCertificatesByLabel([]string{"bar"})
162+
require.NoError(t, err)
163+
require.Len(t, unexpiredFiltered, 0)
164+
156165
}
157166
func testInsertCertificateAndGetUnexpiredCertificateNullCommonName(ta TestAccessor, t *testing.T) {
158167
ta.Truncate()

0 commit comments

Comments
 (0)