Grammar grammar = createMock(Grammar.class);
Resource resource = createMock(Resource.class);
Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "error");
expect(grammar.eResource()).andReturn(resource);
expect(grammar.getName()).andReturn("H");
expect(resource.getURI()).andReturn(uri);
PowerMock.expectPrivate(validator, "error", "grammar name 'H' and file name 'G.g4' differ",
LangPackage.Literals.GRAMMAR__NAME, Antlr4Validator.GRAMMAR_NAME_DIFFER, "H", "G");