@Test
public void badImport() {
ILinkingDiagnosticContext diagnosticContext = createMock(ILinkingDiagnosticContext.class);
Grammar grammar = createMock(Grammar.class);
Import delegate = createMock(Import.class);
Resource resource = createMock(Resource.class);
URI uri = createMock(URI.class);
String name = "G.g4";
expect(diagnosticContext.getLinkText()).andReturn("some");
expect(diagnosticContext.getContext()).andReturn(delegate);
expect(delegate.eContainer()).andReturn(null).times(2);
expect(delegate.eContainer()).andReturn(grammar);
expect(grammar.eContainer()).andReturn(null);
expect(grammar.eResource()).andReturn(resource);
expect(resource.getURI()).andReturn(uri);