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


Java Lists类代码示例

本文整理汇总了Java中com.google.gwt.thirdparty.guava.common.collect.Lists的典型用法代码示例。如果您正苦于以下问题:Java Lists类的具体用法?Java Lists怎么用?Java Lists使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Lists类属于com.google.gwt.thirdparty.guava.common.collect包,在下文中一共展示了Lists类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: shouldReturnPresentInstance_whenWordsAreNotEmpty

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldReturnPresentInstance_whenWordsAreNotEmpty() {
    // given
    List<String> wordsByLetterK = Lists.newArrayList("ka", "kb");
    wordsByLetter.put("k", wordsByLetterK);
    baseIndexes.put("k", 0);
    List<String> wordsByLetterO = Lists.newArrayList("on", "oz");
    wordsByLetter.put("o", wordsByLetterO);
    baseIndexes.put("o", 1);

    Words words = new Words(wordsByLetter, baseIndexes);

    // when
    Optional<WordsResult> result = testObj.find(words);


    // then
    assertThat(result.isPresent()).isTrue();
    WordsResult wordResult = result.get();
    assertThat(wordResult.getList()).isEqualTo(wordsByLetterK);
    assertThat(wordResult.getIndex()).isEqualTo(0);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:23,代码来源:FirstWordFinderTest.java

示例2: shouldReturnFirstIndex_whenBaseIndexesIsNotEmpty

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldReturnFirstIndex_whenBaseIndexesIsNotEmpty() {
    // given
    List<String> wordsByLetterK = Lists.newArrayList("ka", "kb");
    wordsByLetter.put("k", wordsByLetterK);
    baseIndexes.put("k", 0);
    List<String> wordsByLetterO = Lists.newArrayList("on", "oz");
    wordsByLetter.put("o", wordsByLetterO);
    baseIndexes.put("o", 1);

    testObj = new Words(wordsByLetter, baseIndexes);

    // when
    Optional<String> result = testObj.getFirstIndex();

    // than
    assertEquals(result.get(), "k");
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:19,代码来源:WordsTest.java

示例3: shouldInitSounds

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldInitSounds() {
    // given
    SlideBean slide = mock(SlideBean.class);
    SoundBean soundBean = mock(SoundBean.class);
    List<SlideBean> slides = Lists.newArrayList();
    slides.add(slide);

    String audiopath = "test.mp3";
    when(slide.getSound()).thenReturn(soundBean);
    when(slide.hasSound()).thenReturn(true);
    when(soundBean.getSrc()).thenReturn(audiopath);

    // when
    testObj.init(slides, inlineBodyGeneratorSocket);

    // then
    verify(slideshowSoundController).initSound(audiopath);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:20,代码来源:SlideshowControllerTest.java

示例4: shouldResetSlide_whenCantSwitchToNextSlide

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldResetSlide_whenCantSwitchToNextSlide() {
    // given
    List<SlideBean> slides = Lists.newArrayList();
    testObj.init(slides, inlineBodyGeneratorSocket);
    verify(slidesSwitcher).setSlideEnd(slideEndCaptor.capture());
    SlideEndHandler value = slideEndCaptor.getValue();

    when(slidesSwitcher.canSwitchToNextSlide()).thenReturn(false);

    // when
    value.onEnd();

    // then
    verify(slidesSwitcher, times(2)).reset();
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:17,代码来源:SlideshowControllerTest.java

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

示例6: shouldStopSlideshow_whenCanNotSwitchToNextSlide

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldStopSlideshow_whenCanNotSwitchToNextSlide() {
    // given
    List<SlideBean> slides = Lists.newArrayList();
    testObj.init(slides, inlineBodyGeneratorSocket);
    verify(slidesSwitcher).setSlideEnd(slideEndCaptor.capture());
    SlideEndHandler value = slideEndCaptor.getValue();

    when(slidesSwitcher.canSwitchToNextSlide()).thenReturn(false);

    // when
    value.onEnd();

    // then
    verify(slidesSwitcher, times(2)).reset();
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:17,代码来源:SlideshowControllerTest.java

示例7: shouldRestoreView

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void shouldRestoreView() {
    // given
    String firstId = "firstId";
    String secondId = "secondId";
    when(firstPresenter.getIdentifier()).thenReturn(firstId);
    when(secondPresenter.getIdentifier()).thenReturn(secondId);

    List<String> selectedChoices = Lists.newArrayList();
    selectedChoices.add(firstId);

    // when
    testObj.restoreView(selectedChoices);

    // then
    verify(firstPresenter).setSelected(true);
    verify(secondPresenter).setSelected(false);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:19,代码来源:IdentificationChoicesManagerTest.java

示例8: testFindAnswersObjectsOfGivenType_findCorrectAnswers

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testFindAnswersObjectsOfGivenType_findCorrectAnswers() {
    TestIdentifiableObject correctObject = createObject("correct");
    TestIdentifiableObject notCorrectObject = createObject("notCorrect");

    List<TestIdentifiableObject> identifiableObjects = Lists.newArrayList(correctObject, notCorrectObject);

    when(responseModel.isCorrectAnswer("correct")).thenReturn(true);

    when(responseModel.isCorrectAnswer("notCorrect")).thenReturn(false);

    // then
    List<TestIdentifiableObject> resultObjects = answersByTypeFinder.findAnswersObjectsOfGivenType(MarkAnswersType.CORRECT, identifiableObjects,
            responseModel);

    assertEquals(1, resultObjects.size());
    assertEquals(correctObject, resultObjects.get(0));
    verify(responseModel).isCorrectAnswer("correct");
    verify(responseModel).isCorrectAnswer("notCorrect");
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:21,代码来源:IdentifiableAnswersByTypeFinderJUnitTest.java

示例9: testFindAnswersObjectsOfGivenType_findWrongAnswers

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testFindAnswersObjectsOfGivenType_findWrongAnswers() {
    TestIdentifiableObject correctObject = createObject("correct");
    TestIdentifiableObject notCorrectObject = createObject("notCorrect");

    List<TestIdentifiableObject> identifiableObjects = Lists.newArrayList(correctObject, notCorrectObject);

    when(responseModel.isCorrectAnswer("correct")).thenReturn(true);

    when(responseModel.isCorrectAnswer("notCorrect")).thenReturn(false);

    // then
    List<TestIdentifiableObject> resultObjects = answersByTypeFinder.findAnswersObjectsOfGivenType(MarkAnswersType.WRONG, identifiableObjects,
            responseModel);

    assertEquals(1, resultObjects.size());
    assertEquals(notCorrectObject, resultObjects.get(0));
    verify(responseModel).isCorrectAnswer("correct");
    verify(responseModel).isCorrectAnswer("notCorrect");
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:21,代码来源:IdentifiableAnswersByTypeFinderJUnitTest.java

示例10: testFillFirstColumnWithItems

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testFillFirstColumnWithItems() {
    SelectionItemBean itemBean = new SelectionItemBean();
    XMLContent xmlContent = mock(XMLContent.class);

    itemBean.setXmlContent(xmlContent);
    List<SelectionItemBean> items = Lists.newArrayList(itemBean);

    SelectionGridElementPosition updatedElementPositon = new SelectionGridElementPosition(0, 0);
    when(positionGenerator.getItemLabelElementPosition(0)).thenReturn(updatedElementPositon);

    // then
    viewBuilder.fillFirstColumnWithItems(items);

    SelectionGridElementPosition position = new SelectionGridElementPosition(0, items.indexOf(itemBean));
    verify(selectionModuleView).setItemDisplayedName(itemBean.getXmlContent(), position);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:18,代码来源:SelectionViewBuilderJUnitTest.java

示例11: testFillFirstRowWithChoices

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testFillFirstRowWithChoices() {
    SelectionSimpleChoiceBean choiceBean = new SelectionSimpleChoiceBean();
    XMLContent xmlContent = mock(XMLContent.class);

    choiceBean.setXmlContent(xmlContent);
    List<SelectionSimpleChoiceBean> simpleChoices = Lists.newArrayList(choiceBean);
    ;

    SelectionGridElementPosition updatedElementPositon = new SelectionGridElementPosition(0, 0);
    when(positionGenerator.getChoiceLabelElementPosition(0)).thenReturn(updatedElementPositon);

    // then
    viewBuilder.fillFirstRowWithChoices(simpleChoices);

    SelectionGridElementPosition position = new SelectionGridElementPosition(simpleChoices.indexOf(choiceBean), 0);
    verify(selectionModuleView).setChoiceOptionDisplayedName(choiceBean.getXmlContent(), position);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:19,代码来源:SelectionViewBuilderJUnitTest.java

示例12: testGetSelectedAnswers

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testGetSelectedAnswers() throws Exception {
    // given
    SelectionAnswerDto selectedAnswer1 = new SelectionAnswerDto();
    List<SelectionAnswerDto> selectedAnswers1 = Lists.newArrayList(selectedAnswer1);

    SelectionAnswerDto selectedAnswer2 = new SelectionAnswerDto();
    List<SelectionAnswerDto> selectedAnswers2 = Lists.newArrayList(selectedAnswer2);

    // when
    when(groupController1.getSelectedAnswers()).thenReturn(selectedAnswers1);

    when(groupController2.getSelectedAnswers()).thenReturn(selectedAnswers2);

    List<SelectionAnswerDto> allSelectedAnswers = groupAnswersControllerModel.getSelectedAnswers();

    // then
    assertEquals(2, allSelectedAnswers.size());
    assertEquals(selectedAnswer1, allSelectedAnswers.get(0));
    assertEquals(selectedAnswer2, allSelectedAnswers.get(1));
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:22,代码来源:GroupAnswersControllerModelTest.java

示例13: testGetNotSelectedAnswers

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testGetNotSelectedAnswers() throws Exception {
    // given
    SelectionAnswerDto notSelectedAnswer1 = new SelectionAnswerDto();
    List<SelectionAnswerDto> notSelectedAnswers1 = Lists.newArrayList(notSelectedAnswer1);

    SelectionAnswerDto notSelectedAnswer2 = new SelectionAnswerDto();
    List<SelectionAnswerDto> notSelectedAnswers2 = Lists.newArrayList(notSelectedAnswer2);

    // when
    when(groupController1.getNotSelectedAnswers()).thenReturn(notSelectedAnswers1);

    when(groupController2.getNotSelectedAnswers()).thenReturn(notSelectedAnswers2);

    List<SelectionAnswerDto> notSelectedAnswers = groupAnswersControllerModel.getNotSelectedAnswers();

    // then
    assertEquals(2, notSelectedAnswers.size());
    assertEquals(notSelectedAnswer1, notSelectedAnswers.get(0));
    assertEquals(notSelectedAnswer2, notSelectedAnswers.get(1));
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:22,代码来源:GroupAnswersControllerModelTest.java

示例14: testGetButtonsToMarkForType

import com.google.gwt.thirdparty.guava.common.collect.Lists; //导入依赖的package包/类
@Test
public void testGetButtonsToMarkForType() throws Exception {
    // given
    SelectionAnswerDto selectedAnswer1 = new SelectionAnswerDto();
    List<SelectionAnswerDto> selectedAnswers1 = Lists.newArrayList(selectedAnswer1);

    MarkAnswersType type = MarkAnswersType.CORRECT;

    // when
    when(groupController1.getSelectedAnswers()).thenReturn(selectedAnswers1);

    groupAnswersControllerModel.getButtonsToMarkForType(type);

    // then
    verify(identifiableAnswersByTypeFinder).findAnswersObjectsOfGivenType(type, groupAnswersControllerModel.getSelectedAnswers(), model);
}
 
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:17,代码来源:GroupAnswersControllerModelTest.java

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


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