mirror of
https://github.com/golang/go.git
synced 2025-11-10 05:31:03 +00:00
test: remove semiocolons.
The ken directory is untouched so we have some examples with explicit semis. R=gri CC=golang-dev https://golang.org/cl/2157041
This commit is contained in:
parent
cd8f4cd206
commit
4f61fc96b2
88 changed files with 2512 additions and 2516 deletions
|
|
@ -12,15 +12,15 @@ var ecode int
|
|||
|
||||
func assert(a, b, c string) {
|
||||
if a != b {
|
||||
ecode = 1;
|
||||
print("FAIL: ", c, ": ", a, "!=", b, "\n");
|
||||
var max int = len(a);
|
||||
ecode = 1
|
||||
print("FAIL: ", c, ": ", a, "!=", b, "\n")
|
||||
var max int = len(a)
|
||||
if len(b) > max {
|
||||
max = len(b)
|
||||
}
|
||||
for i := 0; i < max; i++ {
|
||||
ac := 0;
|
||||
bc := 0;
|
||||
ac := 0
|
||||
bc := 0
|
||||
if i < len(a) {
|
||||
ac = int(a[i])
|
||||
}
|
||||
|
|
@ -48,7 +48,7 @@ var (
|
|||
)
|
||||
|
||||
func main() {
|
||||
ecode = 0;
|
||||
ecode = 0
|
||||
s :=
|
||||
"" +
|
||||
" " +
|
||||
|
|
@ -67,38 +67,38 @@ func main() {
|
|||
`本` +
|
||||
`\a\b\f\n\r\t\v\\\'` +
|
||||
`\000\123\x00\xca\xFE\u0123\ubabe\U0000babe` +
|
||||
`\x\u\U\`;
|
||||
`\x\u\U\`
|
||||
|
||||
assert("", ``, "empty");
|
||||
assert(" ", " ", "blank");
|
||||
assert("\x61", "a", "lowercase a");
|
||||
assert("\x61", `a`, "lowercase a (backquote)");
|
||||
assert("\u00e4", "ä", "a umlaut");
|
||||
assert("\u00e4", `ä`, "a umlaut (backquote)");
|
||||
assert("\u672c", "本", "nihon");
|
||||
assert("\u672c", `本`, "nihon (backquote)");
|
||||
assert("", ``, "empty")
|
||||
assert(" ", " ", "blank")
|
||||
assert("\x61", "a", "lowercase a")
|
||||
assert("\x61", `a`, "lowercase a (backquote)")
|
||||
assert("\u00e4", "ä", "a umlaut")
|
||||
assert("\u00e4", `ä`, "a umlaut (backquote)")
|
||||
assert("\u672c", "本", "nihon")
|
||||
assert("\u672c", `本`, "nihon (backquote)")
|
||||
assert("\x07\x08\x0c\x0a\x0d\x09\x0b\x5c\x22",
|
||||
"\a\b\f\n\r\t\v\\\"",
|
||||
"backslashes");
|
||||
"backslashes")
|
||||
assert("\\a\\b\\f\\n\\r\\t\\v\\\\\\\"",
|
||||
`\a\b\f\n\r\t\v\\\"`,
|
||||
"backslashes (backquote)");
|
||||
"backslashes (backquote)")
|
||||
assert("\x00\x53\000\xca\376S몾몾",
|
||||
"\000\123\x00\312\xFE\u0053\ubabe\U0000babe",
|
||||
"backslashes 2");
|
||||
"backslashes 2")
|
||||
assert("\\000\\123\\x00\\312\\xFE\\u0123\\ubabe\\U0000babe",
|
||||
`\000\123\x00\312\xFE\u0123\ubabe\U0000babe`,
|
||||
"backslashes 2 (backquote)");
|
||||
assert("\\x\\u\\U\\", `\x\u\U\`, "backslash 3 (backquote)");
|
||||
"backslashes 2 (backquote)")
|
||||
assert("\\x\\u\\U\\", `\x\u\U\`, "backslash 3 (backquote)")
|
||||
|
||||
// test large runes. perhaps not the most logical place for this test.
|
||||
var r int32;
|
||||
var r int32
|
||||
r = 0x10ffff; // largest rune value
|
||||
s = string(r);
|
||||
assert(s, "\xf4\x8f\xbf\xbf", "largest rune");
|
||||
r = 0x10ffff + 1;
|
||||
s = string(r);
|
||||
assert(s, "\xef\xbf\xbd", "too-large rune");
|
||||
s = string(r)
|
||||
assert(s, "\xf4\x8f\xbf\xbf", "largest rune")
|
||||
r = 0x10ffff + 1
|
||||
s = string(r)
|
||||
assert(s, "\xef\xbf\xbd", "too-large rune")
|
||||
|
||||
assert(string(gr1), gx1, "global ->[]int")
|
||||
assert(string(gr2), gx2fix, "global invalid ->[]int")
|
||||
|
|
@ -116,5 +116,5 @@ func main() {
|
|||
assert(string(b1), gx1, "->[]byte")
|
||||
assert(string(b2), gx2, "invalid ->[]byte")
|
||||
|
||||
os.Exit(ecode);
|
||||
os.Exit(ecode)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue