// CreateWorkingRegistration inserts a new, correct Registration into // SA using GoodKey under the hood. This a hack to allow both the CA // and SA tests to benefit because the CA tests currently require a // full-fledged SQLSAImpl. Long term, when the CA tests no longer need // CreateWorkingRegistration, this and CreateWorkingRegistration can // be pushed back into the SA tests proper. func CreateWorkingRegistration(t *testing.T, sa core.StorageAdder) core.Registration { contact := "mailto:[email protected]" contacts := &[]string{contact} reg, err := sa.NewRegistration(context.Background(), core.Registration{ Key: GoodJWK(), Contact: contacts, InitialIP: net.ParseIP("88.77.66.11"), CreatedAt: time.Date(2003, 5, 10, 0, 0, 0, 0, time.UTC), Status: core.StatusValid, }) if err != nil { t.Fatalf("Unable to create new registration: %s", err) } return reg }
// CreateWorkingRegistration inserts a new, correct Registration into // SA using GoodKey under the hood. This a hack to allow both the CA // and SA tests to benefit because the CA tests currently require a // full-fledged SQLSAImpl. Long term, when the CA tests no longer need // CreateWorkingRegistration, this and CreateWorkingRegistration can // be pushed back into the SA tests proper. func CreateWorkingRegistration(t *testing.T, sa core.StorageAdder) core.Registration { contact, err := core.ParseAcmeURL("mailto:[email protected]") if err != nil { t.Fatalf("unable to parse contact link: %s", err) } contacts := []*core.AcmeURL{contact} reg, err := sa.NewRegistration(context.Background(), core.Registration{ Key: GoodJWK(), Contact: contacts, InitialIP: net.ParseIP("88.77.66.11"), CreatedAt: time.Date(2003, 5, 10, 0, 0, 0, 0, time.UTC), }) if err != nil { t.Fatalf("Unable to create new registration: %s", err) } return reg }