@@ -18,9 +18,10 @@ func TestNew(t *testing.T) {
1818 want * TPMKMS
1919 wantErr bool
2020 }{
21- {"ok/defaults" , args {apiv1.Options {Type : "tpmkms" }}, & TPMKMS {}, false },
22- {"ok/uri" , args {apiv1.Options {Type : "tpmkms" , URI : "tpmkms:device=/dev/tpm0;storage-directory=/tmp/tpmstorage" }}, & TPMKMS {}, false },
21+ {"ok/defaults" , args {apiv1.Options {Type : "tpmkms" }}, & TPMKMS {identityEarlyRenewalEnabled : true , identityRenewalPeriodPercentage : 60 }, false },
22+ {"ok/uri" , args {apiv1.Options {Type : "tpmkms" , URI : "tpmkms:device=/dev/tpm0;storage-directory=/tmp/tpmstorage;renewal-percentage=70 " }}, & TPMKMS {identityEarlyRenewalEnabled : true , identityRenewalPeriodPercentage : 70 }, false },
2323 {"fail/uri-scheme" , args {apiv1.Options {Type : "tpmkms" , URI : "tpmkmz://device=/dev/tpm0" }}, & TPMKMS {}, true },
24+ {"fail/renewal-percentage-too-low" , args {apiv1.Options {Type : "tpmkms" , URI : "tpmkms:renewal-percentage=0" }}, & TPMKMS {}, true },
2425 }
2526 for _ , tt := range tests {
2627 t .Run (tt .name , func (t * testing.T ) {
@@ -32,6 +33,8 @@ func TestNew(t *testing.T) {
3233
3334 if assert .NotNil (t , got ) {
3435 assert .NotNil (t , got .tpm )
36+ assert .Equal (t , tt .want .identityEarlyRenewalEnabled , got .identityEarlyRenewalEnabled )
37+ assert .Equal (t , tt .want .identityRenewalPeriodPercentage , got .identityRenewalPeriodPercentage )
3538 }
3639 })
3740 }
0 commit comments