...

Text file src/cuelang.org/go/pkg/encoding/yaml/testdata/gen.txtar

Documentation: cuelang.org/go/pkg/encoding/yaml/testdata

     1# TODO(fmt): wild attempt to align fields of builtin struct arguments: cuelang.org/issue/1546
     2
     3# generated from the original tests.
     4# Henceforth it may be nicer to group tests into separate files.
     5-- in.cue --
     6import "encoding/yaml"
     7
     8t1: yaml.Validate("a: 2\n---\na: 4", {a:        <3})
     9t2: yaml.Validate("a: 2\n---\na: 4", {a:        <5})
    10t3: yaml.Validate("a: 2\n", {a:                 <5, b: int})
    11t4: yaml.ValidatePartial("a: 2\n---\na: 4", {a: <3})
    12t5: yaml.ValidatePartial("a: 2\n---\na: 4", {a: <5})
    13t6: yaml.ValidatePartial("a: 2\n", {a:          <5, b:  int})
    14t7: yaml.MarshalStream([{a:                     1}, {b: 2}])
    15t8: yaml.Marshal({b:                            int | *2})
    16t9: yaml.MarshalStream([{a:                     1}, {b: int | *2}])
    17
    18unmarshalStream: {
    19	t1:    yaml.UnmarshalStream("a: 1\n---\nb: 2")
    20	t1:    yaml.UnmarshalStream('a: 1\n---\nb: 2')
    21	empty: yaml.UnmarshalStream('')
    22	empty: yaml.UnmarshalStream("")
    23	nums:  yaml.UnmarshalStream('1\n---\n2')
    24	nums:  yaml.UnmarshalStream("1\n---\n2")
    25	null1: yaml.UnmarshalStream('1\n---\n---\n2')
    26	null1: yaml.UnmarshalStream("1\n---\n---\n2")
    27	null2: yaml.UnmarshalStream('1\n---\n---\n2')
    28	null2: yaml.UnmarshalStream("1\n---\n---\n2")
    29}
    30-- out/yaml --
    31Errors:
    32t1: error in call to encoding/yaml.Validate: invalid value 4 (out of bound <3):
    33    ./in.cue:3:5
    34    ./in.cue:3:49
    35    yaml.Validate:3:4
    36t3: error in call to encoding/yaml.Validate: incomplete value int:
    37    ./in.cue:5:5
    38    ./in.cue:5:56
    39t4: error in call to encoding/yaml.ValidatePartial: invalid value 4 (out of bound <3):
    40    ./in.cue:6:5
    41    ./in.cue:6:49
    42    yaml.ValidatePartial:3:4
    43
    44Result:
    45t1: _|_ // t1: error in call to encoding/yaml.Validate: a: invalid value 4 (out of bound <3)
    46t2: true
    47t3: _|_ // t3: error in call to encoding/yaml.Validate: b: incomplete value int
    48t4: _|_ // t4: error in call to encoding/yaml.ValidatePartial: a: invalid value 4 (out of bound <3)
    49t5: true
    50t6: true
    51t7: """
    52	a: 1
    53	---
    54	b: 2
    55
    56	"""
    57t8: """
    58	b: 2
    59
    60	"""
    61t9: """
    62	a: 1
    63	---
    64	b: 2
    65
    66	"""
    67unmarshalStream: {
    68	t1: [{
    69		a: 1
    70	}, {
    71		b: 2
    72	}]
    73	empty: []
    74	nums: [1, 2]
    75	null1: [1, null, 2]
    76	null2: [1, null, 2]
    77}

View as plain text