...

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

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

     1# generated from the original tests.
     2# Henceforth it may be nicer to group tests into separate files.
     3-- in.cue --
     4import "struct"
     5
     6t1: struct.MinFields(0) & ""
     7t2: struct.MinFields(0) & {a: 1}
     8t3: struct.MinFields(2) & {a: 1}
     9t4: struct.MaxFields(0) & {a: 1}
    10t5: struct.MaxFields(2) & {a: 1}
    11-- out/structs --
    12Errors:
    13t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string):
    14    ./in.cue:3:5
    15    ./in.cue:3:27
    16t4: invalid value {a:1} (does not satisfy struct.MaxFields(0)): len(fields) > MaxFields(0) (1 > 0):
    17    ./in.cue:6:5
    18    ./in.cue:6:22
    19
    20Result:
    21import "struct"
    22
    23t1: _|_ // t1: conflicting values struct.MinFields(0) and "" (mismatched types struct and string)
    24t2: {
    25	a: 1
    26}
    27t3: struct.MinFields(2) & {
    28	a: 1
    29}
    30t4: _|_ // t4: invalid value {a:1} (does not satisfy struct.MaxFields(0)): len(fields) > MaxFields(0) (1 > 0)
    31t5: {
    32	a: 1
    33}

View as plain text