@Test public void allProblems() throws Exception { ServiceReference<Migration> sr = context.getServiceReference(Migration.class); Migration m = context.getService(sr); List<Problem> problems = m.findProblems(new File("../blade.migrate.liferay70/projects/"), new NullProgressMonitor()); final int expectedSize = 290; final int size = problems.size(); if (size != expectedSize) { System.err.println("All problems size is " + size + ", expected size is " + expectedSize); } assertEquals(expectedSize, size); // List<String> lines = new ArrayList<>(); // String contents = new // String(IO.read(this.getClass().getResourceAsStream("BREAKING_CHANGES.tags"))); // BufferedReader reader = new BufferedReader(IO.reader(contents)); // // String read = reader.readLine(); // while(read != null) { // lines.add(read); // read = reader.readLine(); // } // Collection<ServiceReference<FileMigrator>> refs = // context.getServiceReferences(FileMigrator.class, null); for (Problem problem : problems) { if (problem.html != null && problem.html.equals("#legacy")) continue; // if (problem.html == null || problem.html.equals("")) { // for (ServiceReference<FileMigrator> ref : refs) { // String section = (String) ref.getProperty("problem.section"); // String title = (String) ref.getProperty("problem.title"); // if (title.equals(problem.title)) { // for (String line : lines) { // if (section.startsWith(line)) { // fail("line=" + line + ", section=" + section); // } // } // } // } // } assertNotNull( "problem.title=" + problem.title + ", problem.file=" + problem.file, problem.html); assertTrue( "problem.title=" + problem.title + ", problem.file=" + problem.file, problem.html.length() > 0); } }
@Test public void allProblems() throws Exception { ServiceReference<Migration> sr = context.getServiceReference(Migration.class); Migration m = context.getService(sr); List<Problem> problems = m.findProblems(new File("jsptests/"), new NullProgressMonitor()); final int expectedSize = 53; final int size = problems.size(); if (size != expectedSize) { System.err.println("All problems size is " + size + ", expected size is " + expectedSize); } assertEquals(expectedSize, size); }