Super Dev Mode: fix tests to work better with Google

- Added tests to Google BUILD file.
- Switched to JUnit3 to match the rest of GWT.
- Renamed "tests" to "javatests" for consistency with Google conventions.

Change-Id: Ib969dec7db12e8a3362299ea066a5a11584603d0
Review-Link: https://gwt-review.googlesource.com/#/c/8924/
diff --git a/dev/codeserver/BUILD b/dev/codeserver/BUILD
index f163a98..4316b04 100644
--- a/dev/codeserver/BUILD
+++ b/dev/codeserver/BUILD
@@ -41,6 +41,25 @@
     ],
 )
 
+java_library(
+    name = "testlib",
+    testonly = 1,
+    srcs = glob(["test/**/*.java"]),
+    deps = [
+        ":codeserver-bare",
+        "//third_party/java/junit",
+        "//third_party/java_src/gwt/svn/trunk/dev:gwt-dev-bare",
+    ],
+)
+
+java_test(
+    name = "tests",
+    test_class = "com.google.gwt.dev.codeserver.SourceHandlerTest",
+    runtime_deps = [
+        ":testlib",
+    ],
+)
+
 # Repackaged codeserver for google3.
 AugmentedJar(
     name = "codeserver",