@@ -0,0 +1,1173 @@
+package innovimax.mixthem.test001;%0A%0Aimport innovimax.mixthem.MixThem;%0Aimport innovimax.mixthem.Constants;%0Aimport org.junit.Assert;%0Aimport org.junit.Test;%0A%0A/*%0A    Created by innovimax%0A    Generic tests for this application%0A*/%0Apublic class GenericTest %7B%0A%0A%09@Test%0A  %09public final void check1() %7B%0A      ClassLoader classLoader = getClass().getClassLoader();%0A      File file1 = new File(classLoader.getResource(%22file1.txt%22).getFile());%0A      File file2 = new File(classLoader.getResource(%22file2.txt%22).getFile());%0A      Assert.assertTrue(checkFileEquals(file1, MixThem.processFiles(Constants.RULE_1, file1, file2)));%0A      Assert.assertTrue(checkFileEquals(file2, MixThem.processFiles(Constants.RULE_2, file1, file2)));%0A  %09%7D%0A    private static boolean checkFileEquals(File fileExpected, File result) %7B%0A       FileInputStream fisExpected = new FileInputStream(fileExpected);%0A       FileInputStream fisResult = new FileInputStream(fileResult);%0A       int c;%0A       while ((c = fisExpected.read()) != -1) %7B%0A          int d = fisResult.read();%0A          if (c != d) return false;%0A       %7D%0A       int e = fisResult.read();%0A       if (c != e) return false;%0A       return true;%0A    %7D%0A%0A%7D%0A

Create GenericTest.java