@Test public void generateInfo() { final ReportTooltipUiIndicator indicator = ReportTooltipUiIndicator.generateInfo(); assertEquals(ReportTooltipUiIndicator.generateInfo(), indicator); assertEquals(State.GenerateInfo, indicator.getState()); assertEquals(null, indicator.getErrorType().orNull()); }
@NonNull public static ReportTooltipUiIndicator generateInfo() { return new ReportTooltipUiIndicator(State.GenerateInfo, null, null); }
ReportTooltipUiIndicator { @NonNull public static ReportTooltipUiIndicator generateInfo() { return new ReportTooltipUiIndicator(State.GenerateInfo, null, null); } }
ReportTooltipUiIndicator { @NonNull public static ReportTooltipUiIndicator generateInfo() { return new ReportTooltipUiIndicator(State.GenerateInfo, null, null); } private  ReportTooltipUiIndicator(@NonNull State state, @Nullable SyncErrorType errorType,
                                     @Nullable Integer daysSinceLastBackup); }
ReportTooltipUiIndicator { @NonNull public static ReportTooltipUiIndicator generateInfo() { return new ReportTooltipUiIndicator(State.GenerateInfo, null, null); } private  ReportTooltipUiIndicator(@NonNull State state, @Nullable SyncErrorType errorType,
                                     @Nullable Integer daysSinceLastBackup); @NonNull static ReportTooltipUiIndicator syncError(@NonNull SyncErrorType errorType); @NonNull static ReportTooltipUiIndicator generateInfo(); @NonNull static ReportTooltipUiIndicator backupReminder(int days); @NonNull static ReportTooltipUiIndicator importInfo(); @NonNull static ReportTooltipUiIndicator none(); State getState(); Optional<SyncErrorType> getErrorType(); Optional<Integer> getDaysSinceBackup(); @Override boolean equals(Object o); @Override int hashCode(); }
ReportTooltipUiIndicator { @NonNull public static ReportTooltipUiIndicator generateInfo() { return new ReportTooltipUiIndicator(State.GenerateInfo, null, null); } private  ReportTooltipUiIndicator(@NonNull State state, @Nullable SyncErrorType errorType,
                                     @Nullable Integer daysSinceLastBackup); @NonNull static ReportTooltipUiIndicator syncError(@NonNull SyncErrorType errorType); @NonNull static ReportTooltipUiIndicator generateInfo(); @NonNull static ReportTooltipUiIndicator backupReminder(int days); @NonNull static ReportTooltipUiIndicator importInfo(); @NonNull static ReportTooltipUiIndicator none(); State getState(); Optional<SyncErrorType> getErrorType(); Optional<Integer> getDaysSinceBackup(); @Override boolean equals(Object o); @Override int hashCode();  }