| package org.jetbrains.android; |
| |
| import com.intellij.openapi.project.Project; |
| import com.intellij.psi.JavaPsiFacade; |
| import com.intellij.psi.search.GlobalSearchScope; |
| |
| /** |
| * @author Eugene.Kudelevsky |
| */ |
| public class AndroidPsiElementFinderTest extends AndroidTestCase { |
| private static final String BASE_PATH = "/psiElementFinder/"; |
| |
| public void testResourceClasses() throws Exception { |
| myFixture.copyFileToProject(BASE_PATH + "values.xml", "res/values/values.xml"); |
| myFixture.copyFileToProject("R.java", "src/p1/p2/R.java"); |
| final Project project = getProject(); |
| final JavaPsiFacade facade = JavaPsiFacade.getInstance(project); |
| assertNotNull(facade.findClass("p1.p2.R.drawable", GlobalSearchScope.projectScope(project))); |
| assertEquals(1, facade.findClasses("p1.p2.R.drawable", GlobalSearchScope.projectScope(project)).length); |
| } |
| } |