private static CheckerResult runPartitionChecker(Supplier<Checker> checker, List<Event> events) { PartitionByInvokeNameCheckerHelper partitionByInvokeNameCheckerHelper = new PartitionByInvokeNameCheckerHelper(checker); return partitionByInvokeNameCheckerHelper.check(events); }
@Override public CheckerResult check(List<Event> events) { Map<String, List<Event>> histories = partitionEventsByInvokeValue(events); List<CheckerResult> results = runCheckerOnEachHistory(histories.values()); return combineResults(results); }
private static CheckerResult runLockCorrectnessChecker(ImmutableList<Event> events) { Checker lockCorrectnessChecker = new PartitionByInvokeNameCheckerHelper(LockCorrectnessChecker::new); return lockCorrectnessChecker.check(events); }
private static void assertNoError(List<Event> events) { CheckerTestUtils.assertNoErrors(() -> new PartitionByInvokeNameCheckerHelper(LockCorrectnessChecker::new), events); } }
private static void assertNoError(List<Event> events) { CheckerTestUtils.assertNoErrors(() -> new PartitionByInvokeNameCheckerHelper(RefreshCorrectnessChecker::new), events); } }
private static CheckerResult runIsolatedProcessRefreshSuccessChecker(List<Event> events) { Checker isolatedProcessCorrectnessChecker = new PartitionByInvokeNameCheckerHelper(IsolatedProcessCorrectnessChecker::new); return isolatedProcessCorrectnessChecker.check(events); }
private static void assertNoError(List<Event> events) { CheckerTestUtils.assertNoErrors(() -> new PartitionByInvokeNameCheckerHelper(IsolatedProcessCorrectnessChecker::new), events); } }
private static void assertNoError(Supplier<Checker> checker, List<Event> events) { CheckerTestUtils.assertNoErrors(() -> new PartitionByInvokeNameCheckerHelper(checker), events); } }
private static CheckerResult runRefreshCorrectnessChecker(ImmutableList<Event> events) { Checker refreshCorrectnessChecker = new PartitionByInvokeNameCheckerHelper(RefreshCorrectnessChecker::new); return refreshCorrectnessChecker.check(events); }