diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/expected/.classpath b/plugins/eclipse/testData/modification/varAddJavadoc/expected/.classpath
new file mode 100644
index 000000000000..f53870069b97
--- /dev/null
+++ b/plugins/eclipse/testData/modification/varAddJavadoc/expected/.classpath
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/expected/ws-internals.eml b/plugins/eclipse/testData/modification/varAddJavadoc/expected/ws-internals.eml
new file mode 100644
index 000000000000..7025e8384962
--- /dev/null
+++ b/plugins/eclipse/testData/modification/varAddJavadoc/expected/ws-internals.eml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/jars/test.jar b/plugins/eclipse/testData/modification/varAddJavadoc/jars/test.jar
new file mode 100644
index 000000000000..69d35ecffe38
Binary files /dev/null and b/plugins/eclipse/testData/modification/varAddJavadoc/jars/test.jar differ
diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/test/.classpath b/plugins/eclipse/testData/modification/varAddJavadoc/test/.classpath
new file mode 100644
index 000000000000..65e495d45cd3
--- /dev/null
+++ b/plugins/eclipse/testData/modification/varAddJavadoc/test/.classpath
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/test/.project b/plugins/eclipse/testData/modification/varAddJavadoc/test/.project
new file mode 100644
index 000000000000..3c7030a86519
--- /dev/null
+++ b/plugins/eclipse/testData/modification/varAddJavadoc/test/.project
@@ -0,0 +1,17 @@
+
+
+ ws-internals
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/plugins/eclipse/testData/modification/varAddJavadoc/variableidea/test.jar b/plugins/eclipse/testData/modification/varAddJavadoc/variableidea/test.jar
new file mode 100644
index 000000000000..69d35ecffe38
Binary files /dev/null and b/plugins/eclipse/testData/modification/varAddJavadoc/variableidea/test.jar differ
diff --git a/plugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseLibrariesModificationsTest.java b/plugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseLibrariesModificationsTest.java
index 08a2d1c44152..9a6fcdb8b5e0 100644
--- a/plugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseLibrariesModificationsTest.java
+++ b/plugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseLibrariesModificationsTest.java
@@ -128,6 +128,12 @@ public class EclipseLibrariesModificationsTest extends EclipseVarsTest {
new String[]{});
}
+ public void testVarAddJavadoc() throws Exception {
+ doTestExisting(new String[]{"/variableidea/test.jar!/"},
+ new String[]{"/variableidea/test.jar!/"},
+ new String[]{"/jars/test.jar!/"});
+ }
+
public void testVarAddVarSource() throws Exception {
doTestExisting(new String[]{"/variableidea/test.jar!/"},
new String[]{"/variableidea/test.jar!/", "/srcvariableidea/test.jar!/"},