public void test_assertFileArgumentExist() throws Exception { String[] twoArgs = new String[] { "-srcDir", PathUtil.findSrcDirectory(CommandLineArgumentsTest.class).getPath(), "-notReallyAFile", "chuipasunfichier" }; CommandLineArguments arguments = new CommandLineArguments(twoArgs); arguments.assertFileArgument("srcDir"); try { arguments.assertFileArgument("notReallyAFile"); fail(); } catch (IllegalArgumentException ex) { assertEquals( "L'argument 'notReallyAFile' (chuipasunfichier) n'est pas un fichier accessible.", ex.getMessage()); } try { arguments.assertFileArgument("unknwonArg"); fail(); } catch (IllegalArgumentException ex1) { assertEquals("L'argument obligatoire 'unknwonArg' est absent.", ex1.getMessage()); } }
private String createMultipartFilePath(int part) { return PathUtil.findTestResourcesDirectory(getClass()).getAbsolutePath() + "\\" + "multipart" + part; }