use of org.eclipse.xtext.testing.Flaky in project xtext-eclipse by eclipse.
the class Storage2UriMapperJdtImplTest method testBug463258_02.
@Flaky
@Test
public void testBug463258_02() throws Exception {
IJavaProject project = createJavaProject("foo");
IFile file = project.getProject().getFile("foo.jar");
file.create(jarInputStream(new TextFile("do/not", "care")), true, monitor());
addJarToClasspath(project, file);
Storage2UriMapperJavaImpl impl = getStorage2UriMapper();
IPackageFragmentRoot root = project.getPackageFragmentRoot(file);
IPackageFragment foo = root.getPackageFragment("unknown");
JarEntryFile fileInJar = new JarEntryFile("doesNotExist.notindexed");
fileInJar.setParent(foo);
URI uri = impl.getUri(fileInJar);
assertEquals("archive:platform:/resource/foo/foo.jar!/unknown/doesNotExist.notindexed", uri.toString());
}
use of org.eclipse.xtext.testing.Flaky in project xtext-eclipse by eclipse.
the class Storage2UriMapperJdtImplTest method testBug463258_03a.
@Flaky
@Test
public void testBug463258_03a() throws Exception {
IJavaProject project = createJavaProject("foo");
IFile file = project.getProject().getFile("foo.jar");
file.create(jarInputStream(new TextFile("foo/bar.notindexed", "//empty")), true, monitor());
addJarToClasspath(project, file);
Storage2UriMapperJavaImpl impl = getStorage2UriMapper();
IPackageFragmentRoot root = project.getPackageFragmentRoot(file);
IPackageFragment foo = root.getPackageFragment("foo");
JarEntryFile fileInJar = new JarEntryFile("bar.notindexed");
fileInJar.setParent(foo);
File jarFile = file.getRawLocation().toFile();
assertTrue("exists", jarFile.exists());
assertTrue("delete", jarFile.delete());
URI uri = impl.getUri(fileInJar);
assertEquals("archive:platform:/resource/foo/foo.jar!/foo/bar.notindexed", uri.toString());
}
use of org.eclipse.xtext.testing.Flaky in project xtext-eclipse by eclipse.
the class Storage2UriMapperJdtImplTest method testBug463258_04.
@Flaky
@Test
public void testBug463258_04() throws Exception {
IFolder externalFolder = createExternalFolder("externalFolder");
IJavaProject project = createJavaProject("foo");
addExternalFolderToClasspath(project, externalFolder);
Storage2UriMapperJavaImpl impl = getStorage2UriMapper();
IPackageFragmentRoot root = project.getPackageFragmentRoot(externalFolder);
IPackageFragment foo = root.getPackageFragment("foo");
NonJavaResource fileInFolder = new NonJavaResource(foo, externalFolder.getFile("foo/does.notexist"));
externalFolder.delete(true, null);
URI uri = impl.getUri(fileInFolder);
assertNull(uri);
}
use of org.eclipse.xtext.testing.Flaky in project xtext-xtend by eclipse.
the class XtendTraceTests method testMarkerForTraceIsInstalled.
@Flaky
@Test
public void testMarkerForTraceIsInstalled() throws Exception {
IFile file = testHelper.createFile("test/Test", "package test\nclass Test {}");
waitForBuild();
List<IPath> traces = traceMarkers.findTraceFiles(file);
assertEquals(1, traces.size());
}
use of org.eclipse.xtext.testing.Flaky in project xtext-xtend by eclipse.
the class MemberFeatureCallProposalsTest method test_03.
@Flaky
@Test
public void test_03() throws Exception {
ContentAssistProcessorTestBuilder _newBuilder = this.newBuilder();
StringConcatenation _builder = new StringConcatenation();
_builder.append("class C {");
_builder.newLine();
_builder.append(" ");
_builder.append("def static void main() {");
_builder.newLine();
_builder.append(" ");
_builder.append("val it = #[]");
_builder.newLine();
_builder.append(" ");
_builder.append("println(em)");
_builder.newLine();
_builder.append(" ");
_builder.append("}");
_builder.newLine();
_builder.append("}");
_builder.newLine();
_newBuilder.append(_builder.toString()).assertTextAtCursorPosition("em", 2, "empty", "emptyList", "emptyMap", "emptySet");
}
Aggregations