本文整理汇总了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);
}
示例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");
}
示例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);
}
示例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();
}
示例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();
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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));
}
示例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));
}
示例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);
}
示例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