MCPcopy Create free account
hub / github.com/cloudflare/cfssl / TestNew

Function TestNew

errors/error_test.go:10–221  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

8)
9
10func TestNew(t *testing.T) {
11 err := New(CertificateError, Unknown)
12 if err == nil {
13 t.Fatal("Error creation failed.")
14 }
15 if err.ErrorCode != int(CertificateError)+int(Unknown) {
16 t.Fatal("Error code construction failed.")
17 }
18 if err.Message != "Unknown certificate error" {
19 t.Fatal("Error message construction failed.")
20 }
21
22 code := New(OCSPError, ReadFailed).ErrorCode
23 if code != 8001 {
24 t.Fatal("Improper error code")
25 }
26
27 code = New(OCSPError, IssuerMismatch).ErrorCode
28 if code != 8100 {
29 t.Fatal("Improper error code")
30 }
31
32 code = New(OCSPError, InvalidStatus).ErrorCode
33 if code != 8200 {
34 t.Fatal("Improper error code")
35 }
36
37 code = New(CertificateError, Unknown).ErrorCode
38 if code != 1000 {
39 t.Fatal("Improper error code")
40 }
41 code = New(CertificateError, ReadFailed).ErrorCode
42 if code != 1001 {
43 t.Fatal("Improper error code")
44 }
45 code = New(CertificateError, DecodeFailed).ErrorCode
46 if code != 1002 {
47 t.Fatal("Improper error code")
48 }
49 code = New(CertificateError, ParseFailed).ErrorCode
50 if code != 1003 {
51 t.Fatal("Improper error code")
52 }
53 code = New(CertificateError, SelfSigned).ErrorCode
54 if code != 1100 {
55 t.Fatal("Improper error code")
56 }
57 code = New(CertificateError, VerifyFailed).ErrorCode
58 if code != 1200 {
59 t.Fatal("Improper error code")
60 }
61 code = New(CertificateError, BadRequest).ErrorCode
62 if code != 1300 {
63 t.Fatal("Improper error code")
64 }
65 code = New(CertificateError, MissingSerial).ErrorCode
66 if code != 1400 {
67 t.Fatal("Improper error code")

Callers

nothing calls this directly

Calls 1

NewFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…