encoding/japanese: no need for a "package japanese_test".

The other ../*/all_test.go files are all "package foo", not "package foo_test".

Change-Id: Ic2a3f12c43b68cecff4afa3b3c9513e4a4e8e2dc
Reviewed-on: https://go-review.googlesource.com/37411
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/encoding/japanese/all_test.go b/encoding/japanese/all_test.go
index cc7e8dd..d71c542 100644
--- a/encoding/japanese/all_test.go
+++ b/encoding/japanese/all_test.go
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-package japanese_test
+package japanese
 
 import (
 	"strings"
@@ -11,7 +11,6 @@
 	"golang.org/x/text/encoding"
 	"golang.org/x/text/encoding/internal"
 	"golang.org/x/text/encoding/internal/enctest"
-	"golang.org/x/text/encoding/japanese"
 	"golang.org/x/text/transform"
 )
 
@@ -30,41 +29,41 @@
 		e         encoding.Encoding
 		src, want string
 	}{
-		{dec, japanese.EUCJP, "\xfe\xfc", "\ufffd"},
-		{dec, japanese.ISO2022JP, "\x1b$B\x7e\x7e", "\ufffd"},
-		{dec, japanese.ShiftJIS, "\xef\xfc", "\ufffd"},
+		{dec, EUCJP, "\xfe\xfc", "\ufffd"},
+		{dec, ISO2022JP, "\x1b$B\x7e\x7e", "\ufffd"},
+		{dec, ShiftJIS, "\xef\xfc", "\ufffd"},
 
-		{enc, japanese.EUCJP, "갂", ""},
-		{enc, japanese.EUCJP, "a갂", "a"},
-		{enc, japanese.EUCJP, "丌갂", "\x8f\xb0\xa4"},
+		{enc, EUCJP, "갂", ""},
+		{enc, EUCJP, "a갂", "a"},
+		{enc, EUCJP, "丌갂", "\x8f\xb0\xa4"},
 
-		{enc, japanese.ISO2022JP, "갂", ""},
-		{enc, japanese.ISO2022JP, "a갂", "a"},
-		{enc, japanese.ISO2022JP, "朗갂", "\x1b$BzF\x1b(B"}, // switch back to ASCII mode at end
+		{enc, ISO2022JP, "갂", ""},
+		{enc, ISO2022JP, "a갂", "a"},
+		{enc, ISO2022JP, "朗갂", "\x1b$BzF\x1b(B"}, // switch back to ASCII mode at end
 
-		{enc, japanese.ShiftJIS, "갂", ""},
-		{enc, japanese.ShiftJIS, "a갂", "a"},
-		{enc, japanese.ShiftJIS, "\u2190갂", "\x81\xa9"},
+		{enc, ShiftJIS, "갂", ""},
+		{enc, ShiftJIS, "a갂", "a"},
+		{enc, ShiftJIS, "\u2190갂", "\x81\xa9"},
 
 		// Continue correctly after errors
-		{dec, japanese.EUCJP, "\x8e\xa0", "\ufffd\ufffd"},
-		{dec, japanese.EUCJP, "\x8e\xe0", "\ufffd"},
-		{dec, japanese.EUCJP, "\x8e\xff", "\ufffd\ufffd"},
-		{dec, japanese.EUCJP, "\x8ea", "\ufffda"},
-		{dec, japanese.EUCJP, "\x8f\xa0", "\ufffd\ufffd"},
-		{dec, japanese.EUCJP, "\x8f\xa1a", "\ufffda"},
-		{dec, japanese.EUCJP, "\x8f\xa1a", "\ufffda"},
-		{dec, japanese.EUCJP, "\x8f\xa1\xa0", "\ufffd\ufffd"},
-		{dec, japanese.EUCJP, "\x8f\xa1a", "\ufffda"},
-		{dec, japanese.EUCJP, "\x8f\xa2\xa2", "\ufffd"},
-		{dec, japanese.EUCJP, "\xfe", "\ufffd"},
-		{dec, japanese.EUCJP, "\xfe\xff", "\ufffd\ufffd"},
+		{dec, EUCJP, "\x8e\xa0", "\ufffd\ufffd"},
+		{dec, EUCJP, "\x8e\xe0", "\ufffd"},
+		{dec, EUCJP, "\x8e\xff", "\ufffd\ufffd"},
+		{dec, EUCJP, "\x8ea", "\ufffda"},
+		{dec, EUCJP, "\x8f\xa0", "\ufffd\ufffd"},
+		{dec, EUCJP, "\x8f\xa1a", "\ufffda"},
+		{dec, EUCJP, "\x8f\xa1a", "\ufffda"},
+		{dec, EUCJP, "\x8f\xa1\xa0", "\ufffd\ufffd"},
+		{dec, EUCJP, "\x8f\xa1a", "\ufffda"},
+		{dec, EUCJP, "\x8f\xa2\xa2", "\ufffd"},
+		{dec, EUCJP, "\xfe", "\ufffd"},
+		{dec, EUCJP, "\xfe\xff", "\ufffd\ufffd"},
 		// Correct handling of end of source
-		{dec, japanese.EUCJP, strings.Repeat("\x8e", n), strings.Repeat("\ufffd", n)},
-		{dec, japanese.EUCJP, strings.Repeat("\x8f", n), strings.Repeat("\ufffd", n)},
-		{dec, japanese.EUCJP, strings.Repeat("\x8f\xa0", n), strings.Repeat("\ufffd", 2*n)},
-		{dec, japanese.EUCJP, "a" + strings.Repeat("\x8f\xa1", n), "a" + strings.Repeat("\ufffd", n)},
-		{dec, japanese.EUCJP, "a" + strings.Repeat("\x8f\xa1\xff", n), "a" + strings.Repeat("\ufffd", 2*n)},
+		{dec, EUCJP, strings.Repeat("\x8e", n), strings.Repeat("\ufffd", n)},
+		{dec, EUCJP, strings.Repeat("\x8f", n), strings.Repeat("\ufffd", n)},
+		{dec, EUCJP, strings.Repeat("\x8f\xa0", n), strings.Repeat("\ufffd", 2*n)},
+		{dec, EUCJP, "a" + strings.Repeat("\x8f\xa1", n), "a" + strings.Repeat("\ufffd", n)},
+		{dec, EUCJP, "a" + strings.Repeat("\x8f\xa1\xff", n), "a" + strings.Repeat("\ufffd", 2*n)},
 	}
 	for _, tc := range testCases {
 		dir, tr, wantErr := tc.init(tc.e)
@@ -85,11 +84,11 @@
 		e         encoding.Encoding
 		src, want string
 	}{
-		{dec, japanese.ShiftJIS, "\x9f\xfc", "滌"},
-		{dec, japanese.ShiftJIS, "\xfb\xfc", "髙"},
-		{dec, japanese.ShiftJIS, "\xfa\xb1", "﨑"},
-		{enc, japanese.ShiftJIS, "滌", "\x9f\xfc"},
-		{enc, japanese.ShiftJIS, "﨑", "\xed\x95"},
+		{dec, ShiftJIS, "\x9f\xfc", "滌"},
+		{dec, ShiftJIS, "\xfb\xfc", "髙"},
+		{dec, ShiftJIS, "\xfa\xb1", "﨑"},
+		{enc, ShiftJIS, "滌", "\x9f\xfc"},
+		{enc, ShiftJIS, "﨑", "\xed\x95"},
 	}
 	for _, tc := range testCases {
 		dir, tr, _ := tc.init(tc.e)
@@ -120,7 +119,7 @@
 		//
 		// "月日は百代の過客にして、行かふ年も又旅人也。" is from the 17th century poem
 		// "Oku no Hosomichi" and contains both hiragana and kanji.
-		e: japanese.EUCJP,
+		e: EUCJP,
 		encoded: "A\x8e\xa1\x8e\xb6\x8e\xdf " +
 			"0208: \xa1\xa1\xa1\xa2\xa1\xdf\xa1\xe0\xa1\xfd\xa1\xfe\xa2\xa1\xa2\xa2\xf4\xa6 " +
 			"0212: \x8f\xa2\xaf\x8f\xed\xe3",
@@ -128,20 +127,20 @@
 			"0208: \u3000\u3001\u00d7\u00f7\u25ce\u25c7\u25c6\u25a1\u7199 " +
 			"0212: \u02d8\u9fa5",
 	}, {
-		e: japanese.EUCJP,
+		e: EUCJP,
 		encoded: "\xb7\xee\xc6\xfc\xa4\xcf\xc9\xb4\xc2\xe5\xa4\xce\xb2\xe1\xb5\xd2" +
 			"\xa4\xcb\xa4\xb7\xa4\xc6\xa1\xa2\xb9\xd4\xa4\xab\xa4\xd5\xc7\xaf" +
 			"\xa4\xe2\xcb\xf4\xce\xb9\xbf\xcd\xcc\xe9\xa1\xa3",
 		utf8: "月日は百代の過客にして、行かふ年も又旅人也。",
 	}, {
-		e:         japanese.ISO2022JP,
+		e:         ISO2022JP,
 		encSuffix: "\x1b\x28\x42",
 		encoded: "\x1b\x28\x49\x21\x36\x5f\x1b\x28\x42 " +
 			"0208: \x1b\x24\x42\x21\x21\x21\x22\x21\x5f\x21\x60\x21\x7d\x21\x7e\x22\x21\x22\x22\x74\x26",
 		utf8: "。カ゚ " +
 			"0208: \u3000\u3001\u00d7\u00f7\u25ce\u25c7\u25c6\u25a1\u7199",
 	}, {
-		e:         japanese.ISO2022JP,
+		e:         ISO2022JP,
 		encPrefix: "\x1b\x24\x42",
 		encSuffix: "\x1b\x28\x42",
 		encoded: "\x37\x6e\x46\x7c\x24\x4f\x49\x34\x42\x65\x24\x4e\x32\x61\x35\x52" +
@@ -149,13 +148,13 @@
 			"\x24\x62\x4b\x74\x4e\x39\x3f\x4d\x4c\x69\x21\x23",
 		utf8: "月日は百代の過客にして、行かふ年も又旅人也。",
 	}, {
-		e: japanese.ShiftJIS,
+		e: ShiftJIS,
 		encoded: "A\xa1\xb6\xdf " +
 			"0208: \x81\x40\x81\x41\x81\x7e\x81\x80\x81\x9d\x81\x9e\x81\x9f\x81\xa0\xea\xa4",
 		utf8: "A。カ゚ " +
 			"0208: \u3000\u3001\u00d7\u00f7\u25ce\u25c7\u25c6\u25a1\u7199",
 	}, {
-		e: japanese.ShiftJIS,
+		e: ShiftJIS,
 		encoded: "\x8c\x8e\x93\xfa\x82\xcd\x95\x53\x91\xe3\x82\xcc\x89\xdf\x8b\x71" +
 			"\x82\xc9\x82\xb5\x82\xc4\x81\x41\x8d\x73\x82\xa9\x82\xd3\x94\x4e" +
 			"\x82\xe0\x96\x94\x97\xb7\x90\x6c\x96\xe7\x81\x42",
@@ -168,13 +167,13 @@
 }
 
 func TestFiles(t *testing.T) {
-	enctest.TestFile(t, japanese.EUCJP)
-	enctest.TestFile(t, japanese.ISO2022JP)
-	enctest.TestFile(t, japanese.ShiftJIS)
+	enctest.TestFile(t, EUCJP)
+	enctest.TestFile(t, ISO2022JP)
+	enctest.TestFile(t, ShiftJIS)
 }
 
 func BenchmarkEncoding(b *testing.B) {
-	enctest.Benchmark(b, japanese.EUCJP)
-	enctest.Benchmark(b, japanese.ISO2022JP)
-	enctest.Benchmark(b, japanese.ShiftJIS)
+	enctest.Benchmark(b, EUCJP)
+	enctest.Benchmark(b, ISO2022JP)
+	enctest.Benchmark(b, ShiftJIS)
 }