@Test
public void loadResources_LoadRedirection_WithValidData() {
// Arrange
when(graphQuery.evaluate()).thenReturn(new IteratingGraphQueryResult(ImmutableMap.of(),
ImmutableList.of(
valueFactory.createStatement(DBEERPEDIA.ID2DOC_REDIRECTION, RDF.TYPE, ELMO.REDIRECTION),
valueFactory.createStatement(DBEERPEDIA.ID2DOC_REDIRECTION, ELMO.URL_PATTERN,
DBEERPEDIA.ID2DOC_URL_PATTERN),
valueFactory.createStatement(DBEERPEDIA.ID2DOC_REDIRECTION, ELMO.STAGE_PROP,
DBEERPEDIA.STAGE),
valueFactory.createStatement(DBEERPEDIA.ID2DOC_REDIRECTION, ELMO.TARGET_URL,
DBEERPEDIA.ID2DOC_TARGET_URL))));
// Act
redirectionResourceProvider.loadResources();
// Assert
assertThat(redirectionResourceProvider.getAll().entrySet(), hasSize(1));
Redirection redirection = redirectionResourceProvider.get(DBEERPEDIA.ID2DOC_REDIRECTION);
assertThat(redirection, is(not(nullValue())));
assertThat(redirection.getUrlPattern(), equalTo(DBEERPEDIA.ID2DOC_URL_PATTERN.stringValue()));
assertThat(redirection.getStage(), equalTo(stage));
assertThat(redirection.getTargetUrl(), equalTo(DBEERPEDIA.ID2DOC_TARGET_URL.stringValue()));
}
RedirectionResourceProviderTest.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:dotwebstack-framework
作者:
评论列表
文章目录