breandan considine 7b75f3ad99 Replaced internal .html links with .md extension
Find: (\([^:\)]+\.)html\)

Replace: $1md\)
2015-08-06 19:38:31 -04:00

1.7 KiB

title
1. Tests Prerequisites

1.1. Create a folder for tests

Open the project with the plugin and create a separate folder "tests". Mark the folder as a test source root via the context menu Mark Directory AsTest Source Root.

1.2. Create a folder for test data

In our tests we will use test data, so we need one more folder "testData" to store these files.

1.3. Run Configuration Parameters

Since some of our tests will use Java files as test data, we need to mock up the project SDK. IntelliJ IDEA does everything automatically when we use special utility class LightCodeInsightFixtureTestCase.

All we need to do is to point the working directory of the run configuration to the root of IntelliJ IDEA Community Edition sources and enable the following VM options:

-ea -Xbootclasspath/p:../out/classes/production/boot -XX:+HeapDumpOnOutOfMemoryError -Xmx512m -XX:MaxPermSize=320m -Didea.system.path=../test-system -Didea.home.path=../ -Didea.config.path=../test-config -Didea.test.group=ALL_EXCLUDE_DEFINED

Note:

Keep in mind that we have changed the working directory, so all the paths in tests extended from LightCodeInsightFixtureTestCase will use relative path to the source root of IntelliJ IDEA Community Edition.


Top Next