### Question:
CndFromEcore { public static void main( String[] args ) { CndFromEcore converter = new CndFromEcore(); JCommander commander = new JCommander(converter, args); if (!converter.isValid()) { commander.usage(); } else { converter.execute(); if (converter.getProblems().hasProblems()) { System.out.println(converter.getProblems()); } } }  static void main( String[] args ); List<String> getEcoreFileNames(); void setEcoreFileNames( List<String> ecoreFileNames ); void setEcoreFileNames( String... ecoreFileNames ); String getCndFileName(); void setCndFileName( String cndFileName ); boolean isDebug(); void setDebug( boolean debug ); boolean generatesMixins(); void setGeneratesMixins( boolean mixins ); boolean generateShortNames(); void setGeneratesShortNames( boolean shortNames ); boolean isValid(); Problems getProblems(); void execute();  }### Answer:
@Test public void shouldPrintUsageForNoInputFiles() throws Exception { CndFromEcore.main(new String[] {"-o", "my.cnd"}); }