This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git
The following commit(s) were added to refs/heads/master by this push:
new 79086a0 [DOXIASITETOOLS-334] Pass project-relative file path as
reference to Parser (#142)
79086a0 is described below
commit 79086a0a3f4b256ff053bb771aefaa6387d2d7cb
Author: Konrad Windszus <[email protected]>
AuthorDate: Wed Apr 3 10:05:58 2024 +0200
[DOXIASITETOOLS-334] Pass project-relative file path as reference to Parser
(#142)
---
.../java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java | 2 +-
.../org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
index c37562e..34ef319 100644
---
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
+++
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
@@ -366,7 +366,7 @@ public class DefaultSiteRenderer implements Renderer {
}
}
- doxia.parse(reader, docRenderingContext.getParserId(), sink,
docRenderingContext.getInputName());
+ doxia.parse(reader, docRenderingContext.getParserId(), sink,
docRenderingContext.getDoxiaSourcePath());
} catch (ParserNotFoundException e) {
throw new RendererException("Error getting a parser for '" + doc +
"'", e);
} catch (ParseException e) {
diff --git
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
index f9c1a0b..6762d50 100644
---
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
+++
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
@@ -145,7 +145,7 @@ public class DefaultSiteRendererTest {
Doxia doxiaSpy = spy(doxiaInstance);
Mockito.doThrow(new ParseException(exceptionMessage))
.when(doxiaSpy)
- .parse(Mockito.<Reader>any(), Mockito.anyString(),
Mockito.<Sink>any(), Mockito.anyString());
+ .parse(Mockito.<Reader>any(), Mockito.anyString(),
Mockito.<Sink>any(), Mockito.nullable(String.class));
SiteRenderer siteRenderer = container.lookup(SiteRenderer.class);
ReflectionUtils.setVariableValueInObject(siteRenderer, "doxia",
doxiaSpy);
@@ -176,7 +176,7 @@ public class DefaultSiteRendererTest {
Doxia doxiaSpy = spy(doxiaInstance);
Mockito.doThrow(new ParseException(exceptionMessage, 42, 36))
.when(doxiaSpy)
- .parse(Mockito.<Reader>any(), Mockito.anyString(),
Mockito.<Sink>any(), Mockito.anyString());
+ .parse(Mockito.<Reader>any(), Mockito.anyString(),
Mockito.<Sink>any(), Mockito.nullable(String.class));
SiteRenderer siteRenderer = container.lookup(SiteRenderer.class);
ReflectionUtils.setVariableValueInObject(siteRenderer, "doxia",
doxiaSpy);