From b68ce98c4a60ac33df2f1cebe16ad5dec13e8211 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 20 Jul 2012 13:54:00 +0200 Subject: [PATCH] IDEA-88071 Samples: comparingReferences test does not work --- .../testSource/testPlugin/TestThisPlugin.java | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/samples/comparingReferences/testSource/testPlugin/TestThisPlugin.java b/samples/comparingReferences/testSource/testPlugin/TestThisPlugin.java index 06216cedb2d4..bf3769c2a43f 100644 --- a/samples/comparingReferences/testSource/testPlugin/TestThisPlugin.java +++ b/samples/comparingReferences/testSource/testPlugin/TestThisPlugin.java @@ -4,17 +4,18 @@ package testPlugin; import com.intellij.codeInsight.daemon.impl.HighlightInfo; import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.codeInspection.ComparingReferencesInspection; +import com.intellij.testFramework.UsefulTestCase; import com.intellij.testFramework.builders.JavaModuleFixtureBuilder; import com.intellij.testFramework.fixtures.*; import junit.framework.Assert; -import com.intellij.openapi.ui.Messages; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; import java.util.List; -public class TestThisPlugin { +/** + * @see JavaCodeInsightFixtureTestCase + * @see LightCodeInsightFixtureTestCase + */ +public class TestThisPlugin extends UsefulTestCase { protected CodeInsightTestFixture myFixture; // Specify path to your test data directory @@ -22,12 +23,10 @@ public class TestThisPlugin { final String dataPath = "c:\\users\\John.Doe\\idea\\community\\samples\\comparingReferences/testData"; - @Before - public void setUp() throws Exception { final IdeaTestFixtureFactory fixtureFactory = IdeaTestFixtureFactory.getFixtureFactory(); - final TestFixtureBuilder testFixtureBuilder = fixtureFactory.createFixtureBuilder(); + final TestFixtureBuilder testFixtureBuilder = fixtureFactory.createFixtureBuilder(getName()); myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(testFixtureBuilder.getFixture()); myFixture.setTestDataPath(dataPath); final JavaModuleFixtureBuilder builder = testFixtureBuilder.addModule(JavaModuleFixtureBuilder.class); @@ -35,11 +34,8 @@ public class TestThisPlugin { builder.addContentRoot(myFixture.getTempDirPath()).addSourceRoot(""); builder.setMockJdkLevel(JavaModuleFixtureBuilder.MockJdkLevel.jdk15); myFixture.setUp(); - - } - @After public void tearDown() throws Exception { myFixture.tearDown(); myFixture = null; @@ -56,20 +52,16 @@ public class TestThisPlugin { Assert.assertNotNull(action); myFixture.launchAction(action); myFixture.checkResultByFile(testName + ".after.java"); - } - @Test // Test the "==" case public void test() throws Throwable { doTest("before", "Use equals()"); - } - @Test + // Test the "!=" case public void test1() throws Throwable { doTest("before1", "Use equals()"); - } }