summaryrefslogtreecommitdiff
path: root/plugins/structuralsearch/testSource/com/intellij/structuralsearch/OptimizedSearchScanTest.java
blob: f17c45bfcf3dc7e436a8de5ea72c12810692671f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.intellij.structuralsearch;

import com.intellij.structuralsearch.impl.matcher.compiler.PatternCompiler;
import com.intellij.idea.Bombed;

import java.util.Calendar;

/**
 * @author Maxim.Mossienko
 */
@Bombed(day = 28, description = "support it", month = Calendar.JULY, user = "maxim.mossienko")
public abstract class OptimizedSearchScanTest extends StructuralSearchTestCase {
  public void _testClassByQName() throws Exception {
    String plan = findWordsToBeUsedWhenSearchingFor("A.f");
    assertEquals("[in code:f]", plan);
  }

  private String findWordsToBeUsedWhenSearchingFor(final String s) {
    findMatchesCount("{}",s);
    return PatternCompiler.getLastFindPlan();
  }
}