/** Equivalent to calling <code>assertThat(value.get()).isEqualTo(value)</code>. */ public StateValueAssert<T> valueEqualTo(T value) { Java6Assertions.assertThat(actual.get()) .overridingErrorMessage( "Expected state value to equal to <%s>, but was <%s>.", value, actual.get()) .isEqualTo(value); return this; } }
@OnUpdateState static void remeasureForUpdatedText(StateValue<Integer> measureSeqNumber) { measureSeqNumber.set(measureSeqNumber.get() + 1); }
@OnUpdateState static void updateState(StateValue<Integer> state) { state.set((state.get() + 1) % 6); }
@OnUpdateState static void toggleFlag1(StateValue<Boolean> flag1) { flag1.set(!flag1.get()); }
@OnUpdateState static void toggleFlag4(StateValue<Boolean> flag4) { flag4.set(!flag4.get()); }
@OnUpdateState static void toggleFavourited(StateValue<Boolean> favourited) { favourited.set(!favourited.get()); }
@OnUpdateState static void updateState(StateValue<Integer> state) { state.set((state.get() + 1) % 4); }
@OnUpdateState static void toggleFlag2(StateValue<Boolean> flag2) { flag2.set(!flag2.get()); }
@OnUpdateState static void updateState(StateValue<Boolean> commentText) { commentText.set(commentText.get() == true ? false : true); }
@OnUpdateState static void updateState(StateValue<Boolean> left) { left.set(left.get() == true ? false : true); }
@OnUpdateState static void updateState(StateValue<Boolean> state) { state.set(!state.get()); }
@OnUpdateState static void updateState(StateValue<Boolean> left) { left.set(left.get() == true ? false : true); }
@OnUpdateState static void toggleABT(StateValue<Boolean> autoBoundsTransitionEnabled) { autoBoundsTransitionEnabled.set(!autoBoundsTransitionEnabled.get()); }
@OnUpdateState static void toggleFlag3(StateValue<Boolean> flag3) { flag3.set(!flag3.get()); }
@OnUpdateState static void updateState(StateValue<Boolean> top) { top.set(!top.get()); }
@OnUpdateState static void incrementClickCount(StateValue<Integer> count) { count.set(count.get() + 1); }
@OnUpdateState static void onToggleSavedState(StateValue<Boolean> saved) { saved.set(!saved.get()); }
@OnUpdateState static void onUpdateList( StateValue<List<Message>> messages, StateValue<Integer> counter, @Param boolean adding, @Param int initialMessagesSize) { final ArrayList<Message> updatedMessageList = new ArrayList<>(messages.get()); int counterValue = counter.get(); if (adding) { updatedMessageList.add( 1, new Message(true, "Just Added #" + counterValue, true, "Recently", true)); counter.set(counterValue + 1); } else if (initialMessagesSize < updatedMessageList.size()) { updatedMessageList.remove(1); } messages.set(updatedMessageList); }
@OnUpdateState public static void onBlacklistUpdate( StateValue<HashSet> blacklistState, @Param Object modelObject, @Param EventHandler<GetUniqueIdentifierEvent> getUniqueIdentifierHandlerParam) { HashSet<Object> newSet = new HashSet<>(blacklistState.get()); newSet.add(HideableDataDiffSection.dispatchGetUniqueIdentifierEvent( getUniqueIdentifierHandlerParam, modelObject)); blacklistState.set(newSet); }
StateValue<Integer> movingDirection, @Param boolean next) { final int prevPageIndex = selectedPage.get(); final int newPageIndex = next ? Math.min(prevPageIndex + 1, PAGES_COUNT - 1) : Math.max(prevPageIndex - 1, 0); selectedPage.set(newPageIndex); final int firstVisible = firstVisibleIndex.get(); if (next) { final int lastVisible = firstVisible + WINDOW_SIZE - 1;