...

Text file src/cuelang.org/go/pkg/uuid/testdata/uuid.txtar

Documentation: cuelang.org/go/pkg/uuid/testdata

     1-- in.cue --
     2import "uuid"
     3
     4sha1: a: uuid.SHA1(uuid.ns.DNS, "cuelang.org")
     5
     6md5: a: uuid.MD5(uuid.ns.URL, "https://cuelang.org")
     7
     8valid: {
     9	a: uuid.Valid
    10	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    11}
    12
    13invalid: {
    14	a: uuid.Valid
    15	a: "052EF62D-7223-58B6-A551-C1DEEE46D401"
    16
    17	b: uuid.Valid
    18	b: "052ef62d_7223_58b6_a551_c1deee46d401"
    19}
    20
    21parse: a: uuid.Parse("052ef62d722358b6a551c1deee46d401")
    22
    23fromInt: a: uuid.FromInt(0x052ef62d_7223_58b6_a551_c1deee46d401)
    24
    25variant: a: uuid.Variant(sha1.a)
    26version: a: uuid.Version(sha1.a)
    27urn: a:     uuid.URN(sha1.a)
    28toInt: a:   uuid.ToInt(sha1.a)
    29-- out/uuid --
    30Errors:
    31invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401":
    32    ./in.cue:13:5
    33    ./in.cue:14:5
    34invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401":
    35    ./in.cue:16:5
    36    ./in.cue:17:5
    37
    38Result:
    39sha1: {
    40	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    41}
    42md5: {
    43	a: "d891d69e-ae5c-39e0-9ead-164abd207f1f"
    44}
    45valid: {
    46	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    47}
    48invalid: {
    49	a: _|_ // invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid.a: invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401"
    50	b: _|_ // invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid.b: invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401"
    51}
    52parse: {
    53	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    54}
    55fromInt: {
    56	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    57}
    58variant: {
    59	a: 1
    60}
    61version: {
    62	a: 5
    63}
    64urn: {
    65	a: "urn:uuid:052ef62d-7223-58b6-a551-c1deee46d401"
    66}
    67toInt: {
    68	a: 93651793875903522077150095950593860979557386807737776869062002310283964632724204171313
    69}

View as plain text