Migrate the `JavaImportConfiguredTargetTest.testAllowsJarInSrcjars` test to Starlark

The test is removed from Bazel and added to rules_java

(ignore-relnotes)

PiperOrigin-RevId: 756244222
Change-Id: I9ce7d0b806543c2904cb866a2bd52c762c63288e
diff --git a/test/java/common/rules/java_import_tests.bzl b/test/java/common/rules/java_import_tests.bzl
index 2e7fd50..41c1fe0 100644
--- a/test/java/common/rules/java_import_tests.bzl
+++ b/test/java/common/rules/java_import_tests.bzl
@@ -401,6 +401,26 @@
         "{package}/library.jar",
     ])
 
+def _test_jars_allowed_in_srcjar(name):
+    util.helper_target(
+        java_import,
+        name = name + "/library",
+        jars = ["somelib.jar"],
+        srcjar = "somelib-src.jar",
+    )
+
+    analysis_test(
+        name = name,
+        impl = _test_jars_allowed_in_srcjar_impl,
+        target = name + "/library",
+    )
+
+def _test_jars_allowed_in_srcjar_impl(env, target):
+    assert_java_info = java_info_subject.from_target(env, target)
+    assert_java_info.outputs().source_output_jars().contains_exactly([
+        "{package}/somelib-src.jar",
+    ])
+
 def java_import_tests(name):
     test_suite(
         name = name,
@@ -416,5 +436,6 @@
             _test_from_genrule,
             _test_transitive_dependencies,
             _test_exposes_java_provider,
+            _test_jars_allowed_in_srcjar,
         ],
     )