winconsole.test

来自「tcl是工具命令语言」· TEST 代码 · 共 53 行

TEST
53
字号
# This file tests the tclWinConsole.c file.## This file contains a collection of tests for one or more of the Tcl# built-in commands.  Sourcing this file into Tcl runs the tests and# generates output for errors.  No output means no errors were found.## Copyright (c) 1999 by Scriptics Corporation.## See the file "license.terms" for information on usage and redistribution# of this file, and for a DISCLAIMER OF ALL WARRANTIES.## RCS: @(#) $Id: winConsole.test,v 1.5 2000/04/10 17:19:06 ericm Exp $if {[lsearch [namespace children] ::tcltest] == -1} {    package require tcltest    namespace import -force ::tcltest::*}test winConsole-1.1 {Console file channel: non-blocking gets} \	{pcOnly interactive} {        set oldmode [fconfigure stdin]    puts stdout "Enter abcdef<return> now: " nonewline    flush stdout    fileevent stdin readable {	if {[gets stdin line] >= 0} {	    set result $line	} else {	    set result "gets failed"	}    }    fconfigure stdin -blocking 0 -buffering line    set result {}    vwait result    #cleanup the fileevent    fileevent stdin readable {}    eval fconfigure stdin $oldmode    set result}  "abcdef"#cleanup::tcltest::cleanupTestsreturn

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?