本文整理汇总了Java中com.google.gwt.thirdparty.guava.common.collect.Lists.newArrayList方法的典型用法代码示例。如果您正苦于以下问题:Java Lists.newArrayList方法的具体用法?Java Lists.newArrayList怎么用?Java Lists.newArrayList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.gwt.thirdparty.guava.common.collect.Lists
的用法示例。
在下文中一共展示了Lists.newArrayList方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUp
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Before
public void setUp() throws Exception {
orderingItemsDao = new OrderingItemsDao();
itemsMarkingController = new ItemsMarkingController(responseOrderController, responseSocket, model, orderingItemsDao);
correctItem1 = createItem("correctItem1");
wrongItem = createItem("wrongItem");
correctItem2 = createItem("correctItem2");
Response response = Mockito.mock(Response.class);
when(model.getResponse()).thenReturn(response);
when(responseSocket.evaluateResponse(response)).thenReturn(answersEvaluation);
List<String> currentItemsOrder = Lists.newArrayList("correctItem1", "wrongItem", "correctItem2");
when(responseOrderController.getCurrentItemsOrderByAnswers()).thenReturn(currentItemsOrder);
}
示例2: shouldBuildView
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldBuildView() throws Exception {
// given
SimpleOrderChoiceBean choiceBean = getChoiceBean("a");
SimpleOrderChoiceBean secondChoiceBean = getChoiceBean("b");
List<SimpleOrderChoiceBean> choiceBeans = Lists.newArrayList(choiceBean, secondChoiceBean);
bean.setChoiceBeans(choiceBeans);
// when
orderingViewBuilder.buildView(bean, bodyGeneratorSocket);
// then
verifyThatItemWasAddedToDaoWithCorrectValues(choiceBean, "0");
verifyThatItemWasAddedToDaoWithCorrectValues(secondChoiceBean, "1");
verify(orderingItemsDao).createInitialItemsOrder();
}
示例3: shouldContinuePlayingSlideshow_whenCanSwitchToNextSlide
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldContinuePlayingSlideshow_whenCanSwitchToNextSlide() {
// given
List<SlideBean> slides = Lists.newArrayList();
testObj.init(slides, inlineBodyGeneratorSocket);
verify(slidesSwitcher).setSlideEnd(slideEndCaptor.capture());
SlideEndHandler value = slideEndCaptor.getValue();
when(slidesSwitcher.canSwitchToNextSlide()).thenReturn(true);
// when
value.onEnd();
// then
verify(slidesSwitcher).showNextSlide();
verify(slidesSwitcher).stopAndPlaySlide();
}
示例4: testReset
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void testReset() {
// given
GroupAnswersController groupController1 = mock(GroupAnswersController.class);
GroupAnswersController groupController2 = mock(GroupAnswersController.class);
List<GroupAnswersController> groupControllers = Lists.newArrayList(groupController1, groupController2);
// when
when(answersControllerModel.getGroupChoicesControllers()).thenReturn(groupControllers);
// then
presenter.reset();
verify(groupController1).reset();
verify(groupController2).reset();
Mockito.verifyNoMoreInteractions(groupController1, groupController2);
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:20,代码来源:SelectionModulePresenterImplJUnitTest.java
示例5: shouldCorrectlyEvaluateAnswersInEvaluateUserMode
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldCorrectlyEvaluateAnswersInEvaluateUserMode() throws Exception {
// given
Response response = new ResponseBuilder().withCardinality(Cardinality.MULTIPLE).withEvaluate(Evaluate.USER)
.withCorrectAnswers("correct1", "correct2", "correct3").withCurrentUserAnswers("correct2", "wrongAnswer", "correct1").build();
List<Boolean> expectedAnswersEvaluation = Lists.newArrayList(true, false, true);
Map<String, Response> responsesMap = convertToMap(response);
Map<String, Outcome> outcomes = prepareInitialOutcomes(responsesMap);
// when
defaultVariableProcessor.processResponseVariables(responsesMap, outcomes, processingMode);
List<Boolean> evaluatedAnswer = answerEvaluationProvider.evaluateAnswer(response);
// then
assertEquals(expectedAnswersEvaluation, evaluatedAnswer);
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:19,代码来源:EvaluationVariableProcessorFunctionalJUnitTest.java
示例6: parametersForShouldNotProcessOtherEvents
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
public Object[] parametersForShouldNotProcessOtherEvents() {
final List<MediaEventTypes> mappedEvents = Lists.newArrayList(CHANGE_VOLUME, STOP, PAUSE, RESUME, SET_CURRENT_TIME, PLAY, PLAY_LOOPED, MUTE, ENDED,
ON_END, ON_ERROR);
List<MediaEventTypes> events = FluentIterable.from(Lists.newArrayList(MediaEventTypes.values())).filter(new Predicate<MediaEventTypes>() {
@Override
public boolean apply(MediaEventTypes type) {
return !mappedEvents.contains(type);
}
}).toList();
return $(events.toArray());
}
示例7: shouldSetSlides_andReset
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldSetSlides_andReset() {
// given
List<SlideBean> slides = Lists.newArrayList();
// when
testObj.init(slides, inlineBodyGeneratorSocket);
// then
verify(slidesSwitcher).init(slides, inlineBodyGeneratorSocket);
verify(slidesSwitcher).reset();
verify(slidesSwitcher).setSlideEnd(any(SlideEndHandler.class));
verifyEnableButtons();
}
示例8: shouldUnmarkCorrectItems
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldUnmarkCorrectItems() throws Exception {
// given
List<OrderingItem> orderingCorrectItems = Lists.newArrayList(correctItem1, correctItem2);
MarkAnswersType type = MarkAnswersType.CORRECT;
MarkAnswersMode mode = MarkAnswersMode.UNMARK;
// when
itemsMarkingController.markOrUnmarkItemsByType(type, mode);
// then
assertItemsUnmarked(orderingCorrectItems);
}
示例9: getCorectValuesTest
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void getCorectValuesTest() {
List<String> responseIdentifiers = Lists.newArrayList("a", "b", "c");
List<Response> responses = Lists.newArrayList(getResponses("c", "1"), getResponses("b", "34"), getResponses("a", "3"));
List<String> corectValues = identifierToValueConverter.getCorectValues(responseIdentifiers, responses,
responseValuesFetcherFunctions.getCorrectAnswerFetcher());
assertTrue(corectValues.contains("1"));
assertTrue(corectValues.contains("34"));
assertTrue(corectValues.contains("3"));
}
示例10: testUpdateView
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void testUpdateView() {
GroupAnswersController groupController1 = mock(GroupAnswersController.class);
GroupAnswersController groupController2 = mock(GroupAnswersController.class);
List<GroupAnswersController> groupChoicesControllers = Lists.newArrayList(groupController1, groupController2);
List<SelectionAnswerDto> answers1 = Lists.newArrayList(createAnswer("id1", false, true), // should be unselected
createAnswer("id2", true, false) // should be ignored - not state changed
);
when(groupController1.getAllAnswers()).thenReturn(answers1);
List<SelectionAnswerDto> answers2 = Lists.newArrayList(createAnswer("id3", true, true) // should be selected
);
when(groupController2.getAllAnswers()).thenReturn(answers2);
SelectionGridElementPosition firstUpdatedPostion = new SelectionGridElementPosition(1, 1);
SelectionGridElementPosition secondUpdatedPostion = new SelectionGridElementPosition(2, 1);
when(elementPositionGenerator.getButtonElementPositionFor(0, 0)).thenReturn(firstUpdatedPostion);
when(elementPositionGenerator.getButtonElementPositionFor(1, 0)).thenReturn(secondUpdatedPostion);
when(elementPositionGenerator.getButtonElementPositionFor(1, 1)).thenReturn(firstUpdatedPostion);
when(elementPositionGenerator.getButtonElementPositionFor(2, 1)).thenReturn(secondUpdatedPostion);
// then
for (GroupAnswersController groupCtrl : groupChoicesControllers) {
viewUpdater.updateView(selectionModuleView, groupCtrl, groupChoicesControllers.indexOf(groupCtrl));
}
SelectionGridElementPosition firstPosition = new SelectionGridElementPosition(1, 1);
verify(selectionModuleView).unselectButton(firstPosition);
verify(selectionModuleView).lockButton(firstPosition, false);
verify(selectionModuleView).updateButtonStyle(firstPosition, UserAnswerType.CORRECT);
SelectionGridElementPosition secondPosition = new SelectionGridElementPosition(2, 1);
verify(selectionModuleView).selectButton(secondPosition);
verify(selectionModuleView).lockButton(secondPosition, false);
verify(selectionModuleView).updateButtonStyle(secondPosition, UserAnswerType.CORRECT);
}
示例11: shouldRecognizeAnswerWasRemoved
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void shouldRecognizeAnswerWasRemoved() throws Exception {
List<String> previousAnswers = Lists.newArrayList("answerToRemove");
List<String> currentAnswers = Lists.newArrayList();
LastAnswersChanges answersChanges = responseDifferenceFinder.findChangesOfAnswers(previousAnswers, currentAnswers);
assertThat(answersChanges.getAddedAnswers(), is(empty()));
assertThat(answersChanges.getRemovedAnswers(), hasItem("answerToRemove"));
}
示例12: convertToString
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
private List<String> convertToString(List<VariableName> responseIdentifiers) {
List<String> converted = Lists.newArrayList();
for (VariableName variablesNames : responseIdentifiers) {
converted.add(variablesNames.toString());
}
return converted;
}
示例13: findChangesOfAnswersTest_foundChanges_shouldReturnResultWithLists
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void findChangesOfAnswersTest_foundChanges_shouldReturnResultWithLists() {
List<String> previousAnswers = Lists.newArrayList("a", "b", "c", "d");
List<String> currentAnswers = Lists.newArrayList("a", "c", "d", "b");
LastAnswersChanges result = orderedResponseChangesFinder.findChangesOfAnswers(previousAnswers, currentAnswers);
assertSame(previousAnswers, result.getRemovedAnswers());
assertSame(currentAnswers, result.getAddedAnswers());
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:11,代码来源:OrderedResponseChangesFinderJUnitTest.java
示例14: testSetLocked
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void testSetLocked() {
// given
GroupAnswersController groupController1 = mock(GroupAnswersController.class);
GroupAnswersController groupController2 = mock(GroupAnswersController.class);
List<GroupAnswersController> groupControllers = Lists.newArrayList(groupController1, groupController2);
// when
when(answersControllerModel.getGroupChoicesControllers()).thenReturn(groupControllers);
when(answersControllerModel.indexOf(groupController1)).thenReturn(0);
when(answersControllerModel.indexOf(groupController2)).thenReturn(1);
// then
presenter.setLocked(true);
verify(groupController1).setLockedAllAnswers(true);
verify(groupController2).setLockedAllAnswers(true);
for (GroupAnswersController groupCtrl : groupControllers) {
verify(selectionViewUpdater).updateView(selectionModuleView, groupCtrl, groupControllers.indexOf(groupCtrl));
}
Mockito.verifyNoMoreInteractions(groupController1, groupController2);
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:28,代码来源:SelectionModulePresenterImplJUnitTest.java
示例15: testShowAnswers_showUserAnswers
import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入方法依赖的package包/类
@Test
public void testShowAnswers_showUserAnswers() {
// given
GroupAnswersController groupController1 = mock(GroupAnswersController.class);
GroupAnswersController groupController2 = mock(GroupAnswersController.class);
List<GroupAnswersController> groupControllers = Lists.newArrayList(groupController1, groupController2);
List<String> userAnswers = Lists.newArrayList("userAnswer");
// when
when(answersControllerModel.getGroupChoicesControllers()).thenReturn(groupControllers);
when(answersControllerModel.indexOf(groupController1)).thenReturn(0);
when(answersControllerModel.indexOf(groupController2)).thenReturn(1);
when(model.getCurrentAnswers()).thenReturn(userAnswers);
// then
presenter.showAnswers(ShowAnswersType.USER);
verify(model).getCurrentAnswers();
verify(groupController1).selectOnlyAnswersMatchingIds(userAnswers);
verify(groupController2).selectOnlyAnswersMatchingIds(userAnswers);
for (GroupAnswersController groupCtrl : groupControllers) {
verify(selectionViewUpdater).updateView(selectionModuleView, groupCtrl, groupControllers.indexOf(groupCtrl));
}
Mockito.verifyNoMoreInteractions(groupController1, groupController2);
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:31,代码来源:SelectionModulePresenterImplJUnitTest.java