if (xsdFilename != null) validateAgainstSchema(fileName, xsdFilename); ir = new IrGenerator().generate(parseSchema(fileName), System.getProperty(TARGET_NAMESPACE)); generate(ir, outputDirName, targetLanguage);
@Test(expected = IllegalArgumentException.class) public void shouldThrowOnNoTargetLanguage() throws Exception { SbeTool.generate(mock(Ir.class), ".", "none"); }
@Test public void shouldLoadAndInstatiateNonStandardTargetLanguage() throws Exception { final Ir ir = mock(Ir.class); final String outputDir = "."; SbeTool.generate(ir, outputDir, "uk.co.real_logic.sbe.TestTargetLanguage"); verify(TestTargetLanguage.SINGLETON).generate(); assertThat(ir, is(TestTargetLanguage.ir)); assertThat(outputDir, is(TestTargetLanguage.outputDir)); } }
if (xsdFilename != null) validateAgainstSchema(fileName, xsdFilename); ir = new IrGenerator().generate(parseSchema(fileName), System.getProperty(TARGET_NAMESPACE)); generate(ir, outputDirName, targetLanguage);
if (xsdFilename != null) validateAgainstSchema(fileName, xsdFilename); ir = new IrGenerator().generate(parseSchema(fileName), System.getProperty(TARGET_NAMESPACE)); generate(ir, outputDirName, targetLanguage);
if (xsdFilename != null) validateAgainstSchema(fileName, xsdFilename); ir = new IrGenerator().generate(parseSchema(fileName), System.getProperty(TARGET_NAMESPACE)); final String targetLanguage = System.getProperty(TARGET_LANGUAGE, "Java"); generate(ir, outputDirName, targetLanguage);