Changeset 4865c64 in tol for toltcl/tests/tableset.tcl


Ignore:
Timestamp:
Feb 23, 2013, 9:13:44 AM (14 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
f5b207c
Parents:
e1771b5
Message:

refs #1369, updating test code for tableset command

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@5657 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • toltcl/tests/tableset.tcl

    re1771b5 r4865c64  
    1818proc TestWrong { } {
    1919  #no puede crear el comando
    20   tol::tableset create tblset AllLinear
     20  tol::tableset create tblset {Set AllLinear}
    2121  tol::tableset destroy tblset
    2222}
    … …  
    2828proc TestWrong1 { } {
    2929  #
    30   tol::tableset create tblset AxisDatingList
     30  tol::tableset create tblset {Set AxisDatingList}
    3131  puts "Da como resultado [tblset info datarows] filas, en realidad son 10"
    3232  puts "Vamos a imprimir todo el contenido del conjunto"
    … …  
    4949  puts "Testing: Generic Header ..."
    5050  tol::console eval {Set setGenHead = [[ [[1,2,3]], [[2,4]], [[6,7,8]] ]]; }
    51   tol::tableset create tblset setGenHead
     51  tol::tableset create tblset {Set setGenHead}
    5252  # test the results
    5353  set header_type [tblset info header]
    … …  
    8484  tol::console eval {Struct STR { Real RealField; Text TextField };}
    8585  tol::console eval {Set SET = [[ STR(1,"value1"), STR(2,"value2") ]];}
    86   tol::tableset create tblset SET
     86  tol::tableset create tblset {Set SET}
    8787  # test the results
    8888  set header_type [tblset info header]
    … …  
    118118  tol::console eval {Set setGenHead = \
    119119                         [[ [["A","B","C"]], [[1,2,3]], [[2,4]], [[6,7,8]] ]]; }
    120   tol::tableset create tblset setGenHead
     120  tol::tableset create tblset {Set setGenHead}
    121121  # test the results
    122122  set header_type [tblset info header]
    … …  
    151151  puts "Testing set with real content ..."
    152152  tol::console eval {Set realSet = [[ [[1,?,3,5,6]], [[4,Real(1/0),?]], [[7,Real(-1/0),9,7]] ]];}
    153   tol::tableset create tblset realSet
     153  tol::tableset create tblset {Set realSet}
    154154  puts [tblset info columns]
    155155  puts [tblset data column 0]
    … …  
    173173  puts "Testing set with date content ..."
    174174  tol::console eval {Set dteSet = [[ [["Date1", "Date2"]], [[y1999,y2000]], [[y2001,y2002]] ]];}
    175   tol::tableset create tblset dteSet
     175  tol::tableset create tblset {Set dteSet}
    176176  puts [tblset info columns]
    177177  puts [tblset data column 0]
    … …  
    195195                                     [[1,      y2000,   "aaa"]],
    196196                                     [[2,      y2001,   "bbb"]] ]];}
    197   tol::tableset create tblset mixSet
     197  tol::tableset create tblset {Set mixSet}
    198198  puts [tblset info columns]
    199199  puts [tblset data column 0]
    … …  
    219219                                     [[1,          y2000,   "aaa", "kkk"]],
    220220                                     [[y2002,      "aaa",   "bbb"]] ]];}
    221   tol::tableset create tblset mixSet
     221  tol::tableset create tblset {Set mixSet}
    222222  puts "Header info : [tblset info header]"
    223223  puts [tblset info columns]
    … …  
    243243                                      [[11,11.5, 4   ]],
    244244                                      [[12,12.5, 7, 8]] ]]; }
    245   tol::tableset create tblset __error
     245  tol::tableset create tblset {Set __error}
    246246  tol::tableset destroy tblset
    247247}
    … …  
    251251  tol::console eval {Set s1 = [[row1]];}
    252252 
    253   tol::tableset create tbl s1
     253  tol::tableset create tbl {Set s1}
    254254  puts [tbl info columns]
    255255  tol::tableset destroy tbl
    256256  tol::console stack release s1 row1
    257257}
     258
     259proc Test_Ticket1450 { } {
     260  tol::console eval {
     261    Set s2 = BinGroup("|", For(1, 4, Set (Real i) {
     262      Set For(1, 10, Set (Real j) {
     263        [[j, If(i==j, ?, i+j)]]
     264      })
     265    }));
     266  }
     267  tol::tableset create tbls2 {Set s2}
     268}
Note: See TracChangeset for help on using the changeset viewer.