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


Java ParameterValueResource类代码示例

本文整理汇总了Java中org.ligoj.app.resource.node.ParameterValueResource的典型用法代码示例。如果您正苦于以下问题:Java ParameterValueResource类的具体用法?Java ParameterValueResource怎么用?Java ParameterValueResource使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ParameterValueResource类属于org.ligoj.app.resource.node包,在下文中一共展示了ParameterValueResource类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: newMockResource

import org.ligoj.app.resource.node.ParameterValueResource; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Before
public void newMockResource() {
	resource = new AbstractIndexBasedPluginResource("service", "impl") {

		@Override
		protected String getRepositoryUrl(final Map<String, String> parameters) {
			return StringUtils.appendIfMissing(super.getRepositoryUrl(parameters), "/");
		}

		/**
		 * Return the revision number.
		 */
		@Override
		protected Object toData(final String statusContent) {
			return 1;
		}

		{
			subscriptionResource = Mockito.mock(SubscriptionResource.class);
			parameters = new HashMap<>();
			parameters.put("service:url", "http://localhost:" + MOCK_PORT);
			parameters.put("service:user", "user");
			parameters.put("service:password", "secret");
			parameters.put("service:index", "true");
			parameters.put("service:repository", "my-repo");
			Mockito.when(subscriptionResource.getParameters(1)).thenReturn(parameters);
			Mockito.when(subscriptionResource.getParametersNoCheck(1)).thenReturn(parameters);
			IndexBasedPluginResourceTest.this.subscriptionResource = subscriptionResource;

			pvResource = Mockito.mock(ParameterValueResource.class);
			Mockito.when(pvResource.getNodeParameters("service:impl:node")).thenReturn(parameters);

			inMemoryPagination = Mockito.mock(InMemoryPagination.class);
			Mockito.when(inMemoryPagination.newPage(ArgumentMatchers.anyCollection(),
					ArgumentMatchers.any(Pageable.class)))
					.thenAnswer(i -> new PageImpl<>(new ArrayList<>((Collection<Object>) i.getArguments()[0]),
							(Pageable) i.getArguments()[1], ((Collection<Object>) i.getArguments()[0]).size()));
		}
	};
}
 
开发者ID:ligoj,项目名称:plugin-scm,代码行数:42,代码来源:IndexBasedPluginResourceTest.java


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