[exim-cvs] cvs commit: exim/exim-test/scripts/0000-Basic 000…

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: John Jetmore
Dátum:  
Címzett: exim-cvs
Tárgy: [exim-cvs] cvs commit: exim/exim-test/scripts/0000-Basic 0002 exim/exim-test/stdout 0002
jetmore 2010/06/14 22:07:16 BST

  Modified files:
    exim-test/scripts/0000-Basic 0002 
    exim-test/stdout     0002 
  Log:
  added expansion tests for bool{} and bool_lax{}


  Revision  Changes    Path
  1.15      +39 -0     exim/exim-test/scripts/0000-Basic/0002
  1.16      +39 -0     exim/exim-test/stdout/0002


  Index: 0002
  ===================================================================
  RCS file: /home/cvs/exim/exim-test/scripts/0000-Basic/0002,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- 0002    8 May 2007 13:08:22 -0000    1.14
  +++ 0002    14 Jun 2010 21:07:16 -0000    1.15
  @@ -532,6 +532,45 @@
   abcdea a       ${tr{abcdea}{a}{}}
   abcdea abc z   ${tr{abcdea}{abc}{z}}


  +# Boolean
  +"TrUe"                ${if bool{TrUe}{true}{false}}      EXPECT: true
  +"FALSE"               ${if bool{FALSE}{true}{false}}     EXPECT: false
  +" yes"                ${if bool{ yes}{true}{false}}      EXPECT: true
  +" no"                 ${if bool{ no}{true}{false}}     EXPECT: false
  +"yes "                ${if bool{yes }{true}{false}}      EXPECT: true
  +"-1"                  ${if bool{-1}{true}{false}}     EXPECT: error
  +"0"                   ${if bool{0}{true}{false}}     EXPECT: false
  +"1"                   ${if bool{1}{true}{false}}      EXPECT: true
  +" 0 "                 ${if bool{ 0 }{true}{false}}     EXPECT: false
  +" 1 "                 ${if bool{ 1 }{true}{false}}      EXPECT: true
  +"1111111111111111111" ${if bool{1111111111111111111}{true}{false}}      EXPECT: true
  +"9"                   ${if bool{9}{true}{false}}      EXPECT: true
  +" "                   ${if bool{ }{true}{false}}     EXPECT: false
  +"text"                ${if bool{text}{true}{false}}     EXPECT: error
  +" text"               ${if bool{ text}{true}{false}}     EXPECT: error
  +"text "               ${if bool{text }{true}{false}}     EXPECT: error
  +" text "              ${if bool{ text }{true}{false}}     EXPECT: error
  +"00"                  ${if bool{00}{true}{false}}     EXPECT: false
  +
  +"TrUe"                ${if bool_lax{TrUe}{true}{false}}      EXPECT: true
  +"FALSE"               ${if bool_lax{FALSE}{true}{false}}     EXPECT: false
  +" yes"                ${if bool_lax{ yes}{true}{false}}      EXPECT: true
  +" no"                 ${if bool_lax{ no}{true}{false}}     EXPECT: false
  +"yes "                ${if bool_lax{yes }{true}{false}}      EXPECT: true
  +"-1"                  ${if bool_lax{-1}{true}{false}}      EXPECT: true
  +"0"                   ${if bool_lax{0}{true}{false}}     EXPECT: false
  +"1"                   ${if bool_lax{1}{true}{false}}      EXPECT: true
  +" 0 "                 ${if bool_lax{ 0 }{true}{false}}     EXPECT: false
  +" 1 "                 ${if bool_lax{ 1 }{true}{false}}      EXPECT: true
  +"1111111111111111111" ${if bool_lax{1111111111111111111}{true}{false}}      EXPECT: true
  +"9"                   ${if bool_lax{9}{true}{false}}      EXPECT: true
  +" "                   ${if bool_lax{ }{true}{false}}     EXPECT: false
  +"text"                ${if bool_lax{text}{true}{false}}      EXPECT: true
  +" text"               ${if bool_lax{ text}{true}{false}}      EXPECT: true
  +"text "               ${if bool_lax{text }{true}{false}}      EXPECT: true
  +" text "              ${if bool_lax{ text }{true}{false}}      EXPECT: true
  +"00"                  ${if bool_lax{00}{true}{false}}      EXPECT: true
  +
   # RFC 2047


   abcd      ${rfc2047:abcd}


  Index: 0002
  ===================================================================
  RCS file: /home/cvs/exim/exim-test/stdout/0002,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- 0002    14 Jun 2007 13:20:38 -0000    1.15
  +++ 0002    14 Jun 2010 21:07:16 -0000    1.16
  @@ -502,6 +502,45 @@
   > abcdea a       abcdea
   > abcdea abc z   zzzdez

>
  +> # Boolean
  +> "TrUe"                true      EXPECT: true
  +> "FALSE"               false     EXPECT: false
  +> " yes"                true      EXPECT: true
  +> " no"                 false     EXPECT: false
  +> "yes "                true      EXPECT: true
  +> Failed: unrecognised boolean value "-1"
  +> "0"                   false     EXPECT: false
  +> "1"                   true      EXPECT: true
  +> " 0 "                 false     EXPECT: false
  +> " 1 "                 true      EXPECT: true
  +> "1111111111111111111" true      EXPECT: true
  +> "9"                   true      EXPECT: true
  +> " "                   false     EXPECT: false
  +> Failed: unrecognised boolean value "text"
  +> Failed: unrecognised boolean value "text"
  +> Failed: unrecognised boolean value "text"
  +> Failed: unrecognised boolean value "text"
  +> "00"                  false     EXPECT: false
  +> 
  +> "TrUe"                true      EXPECT: true
  +> "FALSE"               false     EXPECT: false
  +> " yes"                true      EXPECT: true
  +> " no"                 false     EXPECT: false
  +> "yes "                true      EXPECT: true
  +> "-1"                  true      EXPECT: true
  +> "0"                   false     EXPECT: false
  +> "1"                   true      EXPECT: true
  +> " 0 "                 false     EXPECT: false
  +> " 1 "                 true      EXPECT: true
  +> "1111111111111111111" true      EXPECT: true
  +> "9"                   true      EXPECT: true
  +> " "                   false     EXPECT: false
  +> "text"                true      EXPECT: true
  +> " text"               true      EXPECT: true
  +> "text "               true      EXPECT: true
  +> " text "              true      EXPECT: true
  +> "00"                  true      EXPECT: true
  +> 
   > # RFC 2047

>
   > abcd      abcd