### Question:
ProjectMetricsScreen { public Displayer getCommitsOverTimeDisplayer() { return commitsOverTimeDisplayer; } @Inject  ProjectMetricsScreen(View view,
                                TranslationService translationService,
                                ProjectMetricsFactory metricsFactory,
                                DisplayerCoordinator displayerCoordinator); @WorkbenchPartView View getView(); void onStartup(@Observes final WorkbenchProjectMetricsEvent event); void onStartup(final WorkspaceProject workspaceProject); @OnClose void onClose(); void onProjectAssetListUpdated(@Observes @Routed final ProjectAssetListUpdated event); Displayer getCommitsOverTimeDisplayer(); Displayer getCommitsPerAuthorDisplayer(); Displayer getCommitsByYearDisplayer(); Displayer getCommitsByQuarterDisplayer(); Displayer getCommitsByDayOfWeekDisplayer(); Displayer getTopAuthorSelectorDisplayer(); Displayer getDateSelectorDisplayer(); Displayer getAllCommitsDisplayer();  }### Answer:
@Test public void testCommitsOverTime() { Displayer displayer = presenter.getCommitsOverTimeDisplayer(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertDataSetValues(dataSet, new String[][]{ {"2019-01", "1.00"}, {"2019-02", "0.00"}, {"2019-03", "1.00"}, {"2019-04", "1.00"}, {"2019-05", "0.00"}, {"2019-06", "1.00"}, }, 0); }