File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
java/org/metafacture/metamorph
resources/org/metafacture/metamorph Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -168,6 +168,22 @@ public void issue227_shouldSupportXincludeForMacros() {
168
168
verify (receiver ).literal ("Honolulu" , "Aloha" );
169
169
}
170
170
171
+ @ Test
172
+ public void shouldSupportXPointer () {
173
+ metamorph = InlineMorph .in (this )
174
+ .with ("<include href='should-support-xpointer.xml'" )
175
+ .with (" xmlns='http://www.w3.org/2001/XInclude'" )
176
+ .with (" xpointer='element(/1/1)' />" )
177
+ .with ("<rules>" )
178
+ .with (" <call-macro name='included-macro' />" )
179
+ .with ("</rules>" )
180
+ .createConnectedTo (receiver );
181
+
182
+ processRecordWithSingleLiteral ();
183
+
184
+ verify (receiver ).literal ("Honolulu" , "Aloha" );
185
+ }
186
+
171
187
private void processRecordWithSingleLiteral () {
172
188
metamorph .startRecord ("1" );
173
189
metamorph .literal ("Honolulu" , "Aloha" );
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!--
3
+ Copyright 2019 Christoph Böhme
4
+
5
+ Licensed under the Apache License, Version 2.0 the "License";
6
+ you may not use this file except in compliance with the License.
7
+ You may obtain a copy of the License at
8
+
9
+ http://www.apache.org/licenses/LICENSE-2.0
10
+
11
+ Unless required by applicable law or agreed to in writing, software
12
+ distributed under the License is distributed on an "AS IS" BASIS,
13
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ See the License for the specific language governing permissions and
15
+ limitations under the License.
16
+ -->
17
+ <metamorph xmlns =" http://www.culturegraph.org/metamorph" version =" 1" >
18
+ <macros >
19
+ <macro name =" included-macro" >
20
+ <data source =" Honolulu" >
21
+ </data >
22
+ </macro >
23
+ </macros >
24
+
25
+ <rules >
26
+ <data source =" a" />
27
+ </rules >
28
+ </metamorph >
You can’t perform that action at this time.
0 commit comments