当前位置: 首页>>代码示例>>Java>>正文


Java Lists.newArrayList方法代码示例

本文整理汇总了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);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:18,代码来源:ItemsMarkingControllerJUnitTest.java

示例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();
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:17,代码来源:OrderingViewBuilderJUnitTest.java

示例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();
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:18,代码来源:SlideshowControllerTest.java

示例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());
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:15,代码来源:DefaultMediaEventControllerJUnitTest.java

示例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();
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:15,代码来源:SlideshowControllerTest.java

示例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);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:14,代码来源:ItemsMarkingControllerJUnitTest.java

示例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"));
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:13,代码来源:ResponseFinderJUnitTest.java

示例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);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:38,代码来源:SelectionViewUpdaterJUnitTest.java

示例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"));
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:12,代码来源:ResponseDifferenceFinderJUnitTest.java

示例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;
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:8,代码来源:VariableProcessorFunctionalTestBase.java

示例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


注:本文中的com.google.gwt.thirdparty.guava.common.collect.Lists.newArrayList方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。