@Test(expected = IllegalArgumentException.class) public void shouldThrowOnNoTargetLanguage() throws Exception { SbeTool.generate(mock(Ir.class), ".", "none"); }
generate(ir, outputDirName, targetLanguage);
@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)); } }
generate(ir, outputDirName, targetLanguage);
final String targetLanguage = System.getProperty(TARGET_LANGUAGE, "Java"); generate(ir, outputDirName, targetLanguage);
generate(ir, outputDirName, targetLanguage);