本文整理汇总了Java中org.geomajas.plugin.geocoder.command.dto.GetLocationForStringResponse.setAlternatives方法的典型用法代码示例。如果您正苦于以下问题:Java GetLocationForStringResponse.setAlternatives方法的具体用法?Java GetLocationForStringResponse.setAlternatives怎么用?Java GetLocationForStringResponse.setAlternatives使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.geomajas.plugin.geocoder.command.dto.GetLocationForStringResponse
的用法示例。
在下文中一共展示了GetLocationForStringResponse.setAlternatives方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: goToLocationAlternativeLocationsFoundTest
import org.geomajas.plugin.geocoder.command.dto.GetLocationForStringResponse; //导入方法依赖的package包/类
@Test
public void goToLocationAlternativeLocationsFoundTest() {
SelectAlternativeHandler selectAlternativeHandlerMock = mock(SelectAlternativeHandler.class);
stub(alternativeListMock.size()).toReturn(2);
presenter.setSelectAlternativeHandler(selectAlternativeHandlerMock);
GetLocationForStringResponse response = createGetLocationForStringResponse();
response.setLocationFound(false);
response.setAlternatives(alternativeListMock);
presenter.goToLocation(response, location);
ArgumentCaptor<SelectAlternativeEvent> selectAlternativeEventArgumentCaptor = ArgumentCaptor.forClass(SelectAlternativeEvent.class);
verify(selectAlternativeHandlerMock).onSelectAlternative(selectAlternativeEventArgumentCaptor.capture());
SelectAlternativeEvent event = selectAlternativeEventArgumentCaptor.getValue();
Assert.assertEquals(alternativeListMock, event.getAlternatives());
Assert.assertEquals(mapPresenterMock, event.getMapWidget());
}
示例2: disableWidgets
import org.geomajas.plugin.geocoder.command.dto.GetLocationForStringResponse; //导入方法依赖的package包/类
@Before
public void disableWidgets() {
GWTMockUtilities.disarm();
matchedResponse = new GetLocationForStringResponse();
matchedResponse.setLocationFound(true);
alternativesResponse = new GetLocationForStringResponse();
List<GetLocationForStringAlternative> list = new ArrayList<GetLocationForStringAlternative>();
list.add(new GetLocationForStringAlternative());
list.add(new GetLocationForStringAlternative());
alternativesResponse.setAlternatives(list);
}
示例3: goToLocationNoLocationsFoundTest
import org.geomajas.plugin.geocoder.command.dto.GetLocationForStringResponse; //导入方法依赖的package包/类
@Test
public void goToLocationNoLocationsFoundTest() {
LocationNotFoundHandler locationNotFoundHandler = mock(LocationNotFoundHandler.class);
presenter.setLocationNotFoundHandler(locationNotFoundHandler);
GetLocationForStringResponse response = createGetLocationForStringResponse();
response.setLocationFound(false);
response.setAlternatives(null);
presenter.goToLocation(response, location);
ArgumentCaptor<LocationNotFoundEvent> locationNotFoundEventArgumentCaptor = ArgumentCaptor.forClass(LocationNotFoundEvent.class);
verify(locationNotFoundHandler).onLocationNotFound(locationNotFoundEventArgumentCaptor.capture());
LocationNotFoundEvent event = locationNotFoundEventArgumentCaptor.getValue();
Assert.assertEquals(location, event.getLocation());
}