go/test/print.go
Yury Smolsky 57d40f1b27 test: remove rundircmpout and cmpout actions
This CL removes the rundircmpout action completely
because it is not used anywhere.

The run case already looks for output files. Rename the cmpout action
mentioned in tests to the run action and remove "cmpout" from run.go.

Change-Id: I835ceb70082927f8e9360e0ea0ba74f296363ab3
Reviewed-on: https://go-review.googlesource.com/115575
Run-TryBot: Yury Smolsky <yury@smolsky.by>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2018-05-31 17:36:45 +00:00

54 lines
1.6 KiB
Go

// run
// Copyright 2014 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Test internal print routines that are generated
// by the print builtin. This test is not exhaustive,
// we're just checking that the formatting is correct.
package main
func main() {
println((interface{})(nil)) // printeface
println((interface { // printiface
f()
})(nil))
println((map[int]int)(nil)) // printpointer
println(([]int)(nil)) // printslice
println(int64(-7)) // printint
println(uint64(7)) // printuint
println(uint32(7)) // printuint
println(uint16(7)) // printuint
println(uint8(7)) // printuint
println(uint(7)) // printuint
println(uintptr(7)) // printuint
println(8.0) // printfloat
println(complex(9.0, 10.0)) // printcomplex
println(true) // printbool
println(false) // printbool
println("hello") // printstring
println("one", "two") // printsp
// test goprintf
defer println((interface{})(nil))
defer println((interface {
f()
})(nil))
defer println((map[int]int)(nil))
defer println(([]int)(nil))
defer println(int64(-11))
defer println(uint64(12))
defer println(uint32(12))
defer println(uint16(12))
defer println(uint8(12))
defer println(uint(12))
defer println(uintptr(12))
defer println(13.0)
defer println(complex(14.0, 15.0))
defer println(true)
defer println(false)
defer println("hello")
defer println("one", "two")
}