...

Text file src/cuelang.org/go/cue/testdata/lists/021_list_equality.txtar

Documentation: cuelang.org/go/cue/testdata/lists

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3#name: list equality
     4#evalPartial
     5-- in.cue --
     6eq0: [] == []
     7eq1: [...] == []
     8eq2: [] == [...]
     9eq3: [...] == [...]
    10
    11eq4: [1] == [1]
    12eq5: [1, ...] == [1]
    13eq6: [1] == [1, ...]
    14eq7: [1, ...] == [1, ...]
    15
    16eq8:  [1, 2] == [1, 2]
    17eq9:  [1, 2, ...] == [1, 2]
    18eq10: [1, 2] == [1, 2, ...]
    19eq11: [1, 2, ...] == [1, 2, ...]
    20
    21ne0: [] != []
    22ne1: [...] != []
    23ne2: [] != [...]
    24ne3: [...] != [...]
    25
    26ne4: [1] != [1]
    27ne5: [1, ...] != [1]
    28ne6: [1] != [1, ...]
    29ne7: [1, ...] != [1, ...]
    30
    31ne8:  [1, 2] != [1, 2]
    32ne9:  [1, 2, ...] != [1, 2]
    33ne10: [1, 2] != [1, 2, ...]
    34ne11: [1, 2, ...] != [1, 2, ...]
    35
    36feq0: [] == [1]
    37feq1: [...] == [1]
    38feq2: [] == [1, ...]
    39feq3: [...] == [1, ...]
    40
    41feq4: [1] == []
    42feq5: [1, ...] == []
    43feq6: [1] == [...]
    44feq7: [1, ...] == [...]
    45
    46feq8:  [1, 2] == [1]
    47feq9:  [1, ...] == [1, 2]
    48feq10: [1, 2] == [1, ...]
    49feq11: [1, ...] == [1, 2, ...]
    50
    51fne0: [] != [1]
    52fne1: [...] != [1]
    53fne2: [] != [1, ...]
    54fne3: [1, ...] != [1, ...]
    55
    56fne4: [1] != []
    57fne5: [1, ...] != []
    58fne6: [1] != [...]
    59fne7: [1, ...] != [...]
    60
    61fne8:  [1, 2] != [1]
    62fne9:  [1, ...] != [1, 2]
    63fne10: [1, 2] != [1, ...]
    64fne11: [1, ...] != [1, 2, ...]
    65-- out/def --
    66eq0:   true
    67eq1:   true
    68eq2:   true
    69eq3:   true
    70eq4:   true
    71eq5:   true
    72eq6:   true
    73eq7:   true
    74eq8:   true
    75eq9:   true
    76eq10:  true
    77eq11:  true
    78ne0:   true
    79ne1:   true
    80ne2:   true
    81ne3:   true
    82ne4:   false
    83ne5:   false
    84ne6:   false
    85ne7:   false
    86ne8:   false
    87ne9:   false
    88ne10:  false
    89ne11:  false
    90feq0:  false
    91feq1:  false
    92feq2:  false
    93feq3:  false
    94feq4:  false
    95feq5:  false
    96feq6:  false
    97feq7:  false
    98feq8:  false
    99feq9:  false
   100feq10: false
   101feq11: false
   102fne0:  true
   103fne1:  true
   104fne2:  true
   105fne3:  false
   106fne4:  true
   107fne5:  true
   108fne6:  true
   109fne7:  true
   110fne8:  true
   111fne9:  true
   112fne10: true
   113fne11: true
   114-- out/export --
   115eq0:   true
   116eq1:   true
   117eq2:   true
   118eq3:   true
   119eq4:   true
   120eq5:   true
   121eq6:   true
   122eq7:   true
   123eq8:   true
   124eq9:   true
   125eq10:  true
   126eq11:  true
   127ne0:   true
   128ne1:   true
   129ne2:   true
   130ne3:   true
   131ne4:   false
   132ne5:   false
   133ne6:   false
   134ne7:   false
   135ne8:   false
   136ne9:   false
   137ne10:  false
   138ne11:  false
   139feq0:  false
   140feq1:  false
   141feq2:  false
   142feq3:  false
   143feq4:  false
   144feq5:  false
   145feq6:  false
   146feq7:  false
   147feq8:  false
   148feq9:  false
   149feq10: false
   150feq11: false
   151fne0:  false
   152fne1:  false
   153fne2:  false
   154fne3:  false
   155fne4:  false
   156fne5:  false
   157fne6:  false
   158fne7:  false
   159fne8:  false
   160fne9:  false
   161fne10: false
   162fne11: false
   163-- out/yaml --
   164eq0: true
   165eq1: true
   166eq2: true
   167eq3: true
   168eq4: true
   169eq5: true
   170eq6: true
   171eq7: true
   172eq8: true
   173eq9: true
   174eq10: true
   175eq11: true
   176ne0: true
   177ne1: true
   178ne2: true
   179ne3: true
   180ne4: false
   181ne5: false
   182ne6: false
   183ne7: false
   184ne8: false
   185ne9: false
   186ne10: false
   187ne11: false
   188feq0: false
   189feq1: false
   190feq2: false
   191feq3: false
   192feq4: false
   193feq5: false
   194feq6: false
   195feq7: false
   196feq8: false
   197feq9: false
   198feq10: false
   199feq11: false
   200fne0: false
   201fne1: false
   202fne2: false
   203fne3: false
   204fne4: false
   205fne5: false
   206fne6: false
   207fne7: false
   208fne8: false
   209fne9: false
   210fne10: false
   211fne11: false
   212-- out/json --
   213{"eq0":true,"eq1":true,"eq2":true,"eq3":true,"eq4":true,"eq5":true,"eq6":true,"eq7":true,"eq8":true,"eq9":true,"eq10":true,"eq11":true,"ne0":true,"ne1":true,"ne2":true,"ne3":true,"ne4":false,"ne5":false,"ne6":false,"ne7":false,"ne8":false,"ne9":false,"ne10":false,"ne11":false,"feq0":false,"feq1":false,"feq2":false,"feq3":false,"feq4":false,"feq5":false,"feq6":false,"feq7":false,"feq8":false,"feq9":false,"feq10":false,"feq11":false,"fne0":false,"fne1":false,"fne2":false,"fne3":false,"fne4":false,"fne5":false,"fne6":false,"fne7":false,"fne8":false,"fne9":false,"fne10":false,"fne11":false}
   214-- out/legacy-debug --
   215<0>{eq0: true, eq1: true, eq2: true, eq3: true, eq4: true, eq5: true, eq6: true, eq7: true, eq8: true, eq9: true, eq10: true, eq11: true, ne0: true, ne1: true, ne2: true, ne3: true, ne4: false, ne5: false, ne6: false, ne7: false, ne8: false, ne9: false, ne10: false, ne11: false, feq0: false, feq1: false, feq2: false, feq3: false, feq4: false, feq5: false, feq6: false, feq7: false, feq8: false, feq9: false, feq10: false, feq11: false, fne0: false, fne1: false, fne2: false, fne3: false, fne4: false, fne5: false, fne6: false, fne7: false, fne8: false, fne9: false, fne10: false, fne11: false}
   216-- out/compile --
   217--- in.cue
   218{
   219  eq0: ([] == [])
   220  eq1: ([
   221    ...,
   222  ] == [])
   223  eq2: ([] == [
   224    ...,
   225  ])
   226  eq3: ([
   227    ...,
   228  ] == [
   229    ...,
   230  ])
   231  eq4: ([
   232    1,
   233  ] == [
   234    1,
   235  ])
   236  eq5: ([
   237    1,
   238    ...,
   239  ] == [
   240    1,
   241  ])
   242  eq6: ([
   243    1,
   244  ] == [
   245    1,
   246    ...,
   247  ])
   248  eq7: ([
   249    1,
   250    ...,
   251  ] == [
   252    1,
   253    ...,
   254  ])
   255  eq8: ([
   256    1,
   257    2,
   258  ] == [
   259    1,
   260    2,
   261  ])
   262  eq9: ([
   263    1,
   264    2,
   265    ...,
   266  ] == [
   267    1,
   268    2,
   269  ])
   270  eq10: ([
   271    1,
   272    2,
   273  ] == [
   274    1,
   275    2,
   276    ...,
   277  ])
   278  eq11: ([
   279    1,
   280    2,
   281    ...,
   282  ] == [
   283    1,
   284    2,
   285    ...,
   286  ])
   287  ne0: ([] != [])
   288  ne1: ([
   289    ...,
   290  ] != [])
   291  ne2: ([] != [
   292    ...,
   293  ])
   294  ne3: ([
   295    ...,
   296  ] != [
   297    ...,
   298  ])
   299  ne4: ([
   300    1,
   301  ] != [
   302    1,
   303  ])
   304  ne5: ([
   305    1,
   306    ...,
   307  ] != [
   308    1,
   309  ])
   310  ne6: ([
   311    1,
   312  ] != [
   313    1,
   314    ...,
   315  ])
   316  ne7: ([
   317    1,
   318    ...,
   319  ] != [
   320    1,
   321    ...,
   322  ])
   323  ne8: ([
   324    1,
   325    2,
   326  ] != [
   327    1,
   328    2,
   329  ])
   330  ne9: ([
   331    1,
   332    2,
   333    ...,
   334  ] != [
   335    1,
   336    2,
   337  ])
   338  ne10: ([
   339    1,
   340    2,
   341  ] != [
   342    1,
   343    2,
   344    ...,
   345  ])
   346  ne11: ([
   347    1,
   348    2,
   349    ...,
   350  ] != [
   351    1,
   352    2,
   353    ...,
   354  ])
   355  feq0: ([] == [
   356    1,
   357  ])
   358  feq1: ([
   359    ...,
   360  ] == [
   361    1,
   362  ])
   363  feq2: ([] == [
   364    1,
   365    ...,
   366  ])
   367  feq3: ([
   368    ...,
   369  ] == [
   370    1,
   371    ...,
   372  ])
   373  feq4: ([
   374    1,
   375  ] == [])
   376  feq5: ([
   377    1,
   378    ...,
   379  ] == [])
   380  feq6: ([
   381    1,
   382  ] == [
   383    ...,
   384  ])
   385  feq7: ([
   386    1,
   387    ...,
   388  ] == [
   389    ...,
   390  ])
   391  feq8: ([
   392    1,
   393    2,
   394  ] == [
   395    1,
   396  ])
   397  feq9: ([
   398    1,
   399    ...,
   400  ] == [
   401    1,
   402    2,
   403  ])
   404  feq10: ([
   405    1,
   406    2,
   407  ] == [
   408    1,
   409    ...,
   410  ])
   411  feq11: ([
   412    1,
   413    ...,
   414  ] == [
   415    1,
   416    2,
   417    ...,
   418  ])
   419  fne0: ([] != [
   420    1,
   421  ])
   422  fne1: ([
   423    ...,
   424  ] != [
   425    1,
   426  ])
   427  fne2: ([] != [
   428    1,
   429    ...,
   430  ])
   431  fne3: ([
   432    1,
   433    ...,
   434  ] != [
   435    1,
   436    ...,
   437  ])
   438  fne4: ([
   439    1,
   440  ] != [])
   441  fne5: ([
   442    1,
   443    ...,
   444  ] != [])
   445  fne6: ([
   446    1,
   447  ] != [
   448    ...,
   449  ])
   450  fne7: ([
   451    1,
   452    ...,
   453  ] != [
   454    ...,
   455  ])
   456  fne8: ([
   457    1,
   458    2,
   459  ] != [
   460    1,
   461  ])
   462  fne9: ([
   463    1,
   464    ...,
   465  ] != [
   466    1,
   467    2,
   468  ])
   469  fne10: ([
   470    1,
   471    2,
   472  ] != [
   473    1,
   474    ...,
   475  ])
   476  fne11: ([
   477    1,
   478    ...,
   479  ] != [
   480    1,
   481    2,
   482    ...,
   483  ])
   484}
   485-- out/eval/stats --
   486Leaks:  0
   487Freed:  234
   488Reused: 229
   489Allocs: 5
   490Retain: 96
   491
   492Unifications: 234
   493Conjuncts:    234
   494Disjuncts:    330
   495-- out/eval --
   496(struct){
   497  eq0: (bool){ true }
   498  eq1: (bool){ true }
   499  eq2: (bool){ true }
   500  eq3: (bool){ true }
   501  eq4: (bool){ true }
   502  eq5: (bool){ true }
   503  eq6: (bool){ true }
   504  eq7: (bool){ true }
   505  eq8: (bool){ true }
   506  eq9: (bool){ true }
   507  eq10: (bool){ true }
   508  eq11: (bool){ true }
   509  ne0: (bool){ false }
   510  ne1: (bool){ false }
   511  ne2: (bool){ false }
   512  ne3: (bool){ false }
   513  ne4: (bool){ false }
   514  ne5: (bool){ false }
   515  ne6: (bool){ false }
   516  ne7: (bool){ false }
   517  ne8: (bool){ false }
   518  ne9: (bool){ false }
   519  ne10: (bool){ false }
   520  ne11: (bool){ false }
   521  feq0: (bool){ false }
   522  feq1: (bool){ false }
   523  feq2: (bool){ false }
   524  feq3: (bool){ false }
   525  feq4: (bool){ false }
   526  feq5: (bool){ false }
   527  feq6: (bool){ false }
   528  feq7: (bool){ false }
   529  feq8: (bool){ false }
   530  feq9: (bool){ false }
   531  feq10: (bool){ false }
   532  feq11: (bool){ false }
   533  fne0: (bool){ true }
   534  fne1: (bool){ true }
   535  fne2: (bool){ true }
   536  fne3: (bool){ false }
   537  fne4: (bool){ true }
   538  fne5: (bool){ true }
   539  fne6: (bool){ true }
   540  fne7: (bool){ true }
   541  fne8: (bool){ true }
   542  fne9: (bool){ true }
   543  fne10: (bool){ true }
   544  fne11: (bool){ true }
   545}

View as plain text