package org.intellij.grammar; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; import org.intellij.grammar.expression.ExpressionParserTest; import org.intellij.jflex.JFlexCompletionTest; import org.intellij.jflex.JFlexGenerationTest; import org.intellij.jflex.JFlexParserTest; /** * @author gregsh */ public class BnfTestSuite extends TestCase { public static class BnfTestSuiteFast extends TestCase { public static Test suite() { TestSuite testSuite = new TestSuite("Fast"); testSuite.addTestSuite(BnfUtilTest.class); testSuite.addTestSuite(JFlexGenerationTest.class); testSuite.addTestSuite(JFlexParserTest.class); testSuite.addTestSuite(BnfParserTest.class); testSuite.addTestSuite(BnfGeneratorTest.class); testSuite.addTestSuite(ExpressionParserTest.class); testSuite.addTestSuite(BnfLivePreviewParserTest.class); testSuite.addTestSuite(BnfAttributeDescriptionTest.class); return testSuite; } } public static Test suite() { TestSuite testSuite = new TestSuite(); testSuite.addTest(BnfTestSuiteFast.suite()); testSuite.addTestSuite(BnfFirstNextTest.class); testSuite.addTestSuite(BnfRuleGraphTest.class); testSuite.addTestSuite(BnfCompletionTest.class); testSuite.addTestSuite(BnfHighlightingTest.class); testSuite.addTestSuite(BnfInlineRuleTest.class); testSuite.addTestSuite(BnfIntroduceRuleTest.class); testSuite.addTestSuite(BnfFlipChoiceIntentionTest.class); testSuite.addTestSuite(JFlexCompletionTest.class); return testSuite; } }