⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 canvps.test

📁 linux系统下的音频通信
💻 TEST
字号:
# This file is a Tcl script to test out procedures to write postscript# for canvases to files and channels. It exercises the procedure# TkCanvPostscriptCmd in generic/tkCanvPs.c## Copyright (c) 1995 Sun Microsystems, Inc.## See the file "license.terms" for information on usage and redistribution# of this file, and for a DISCLAIMER OF ALL WARRANTIES.## SCCS: @(#) canvPs.test 1.5 97/06/10 15:49:35if {[info procs test] != "test"} {    source defs}foreach i [winfo children .] {    destroy $i}wm geometry . {}raise .canvas .c -width 400 -height 300 -bd 2 -relief sunken.c create rectangle 20 20 80 80 -fill redpack .cupdatetest canvPs-1.1 {test writing to a file} {unixOrPc} {    removeFile foo.ps    .c postscript -file foo.ps    file exists foo.ps} 1test canvPs-1.2 {test writing to a file, idempotency} {unixOrPc} {    removeFile foo.ps    removeFile bar.ps    .c postscript -file foo.ps    .c postscript -file bar.ps    set status ok    if {[file size bar.ps] != [file size foo.ps]} {	set status broken    }    set status} oktest canvPs-2.1 {test writing to a channel} {unixOrPc} {    removeFile foo.ps    set chan [open foo.ps w]    fconfigure $chan -translation lf    .c postscript -channel $chan    close $chan    file exists foo.ps} 1test canvPs-2.2 {test writing to channel, idempotency} {unixOrPc} {    removeFile foo.ps    removeFile bar.ps    set c1 [open foo.ps w]    set c2 [open bar.ps w]    fconfigure $c1 -translation lf    fconfigure $c2 -translation lf    .c postscript -channel $c1    .c postscript -channel $c2    close $c1    close $c2    set status ok    if {[file size bar.ps] != [file size foo.ps]} {	set status broken    }    set status} oktest canvPs-2.3 {test writing to channel and file, same output} {unixOnly} {    removeFile foo.ps    removeFile bar.ps    set c1 [open foo.ps w]    fconfigure $c1 -translation lf    .c postscript -channel $c1    close $c1    .c postscript -file bar.ps    set status ok    if {[file size foo.ps] != [file size bar.ps]} {	set status broken    }    set status} oktest canvPs-2.4 {test writing to channel and file, same output} {pcOnly} {    removeFile foo.ps    removeFile bar.ps    set c1 [open foo.ps w]    fconfigure $c1 -translation crlf    .c postscript -channel $c1    close $c1    .c postscript -file bar.ps    set status ok    if {[file size foo.ps] != [file size bar.ps]} {	set status broken    }    set status} ok# Clean-upremoveFile foo.psremoveFile bar.psforeach i [winfo children .] {    destroy $i}

⌨️ 快捷键说明

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