main.test
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # This file contains tests for the tkMain.c file.
  2. #
  3. # This file contains a collection of tests for one or more of the Tcl
  4. # built-in commands.  Sourcing this file into Tcl runs the tests and
  5. # generates output for errors.  No output means no errors were found.
  6. #
  7. # Copyright (c) 1997 by Sun Microsystems, Inc.
  8. # Copyright (c) 1998-1999 by Scriptics Corporation.
  9. # All rights reserved.
  10. #
  11. # RCS: @(#) $Id: main.test,v 1.6 2002/07/13 20:28:35 dgp Exp $
  12. package require tcltest 2.1
  13. namespace import -force tcltest::configure
  14. namespace import -force tcltest::testsDirectory
  15. configure -testdir [file join [pwd] [file dirname [info script]]]
  16. configure -loadfile [file join [testsDirectory] constraints.tcl]
  17. tcltest::loadTestedCommands
  18. namespace import -force tcltest::interpreter
  19. namespace import -force tcltest::makeFile
  20. namespace import -force tcltest::removeFile
  21. test main-1.1 {StdinProc} {unix} {
  22.     set script [makeFile {
  23. close stdin; exit
  24.     } script]
  25.     if {[catch {exec [interpreter] <$script} msg]} {
  26. set error 1
  27.     } else {
  28. set error 0
  29.     }
  30.     removeFile script
  31.     list $error $msg
  32. } {0 {}}
  33. # cleanup
  34. ::tcltest::cleanupTests
  35. return