Skip to content

Commit a5083f5

Browse files
author
mgeipel
committed
added additional test case for isbn errorString option
1 parent c2c1133 commit a5083f5

File tree

1 file changed

+38
-3
lines changed
  • src/test/java/org/culturegraph/mf/morph/functions

1 file changed

+38
-3
lines changed

src/test/java/org/culturegraph/mf/morph/functions/Misc.xml

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,48 @@
4444
</result>
4545
</test-case>
4646

47+
<test-case name="isbn">
48+
<input type="text/x-cg+xml">
49+
<cgxml:cgxml version="1.0">
50+
<cgxml:records>
51+
<cgxml:record id="1">
52+
<cgxml:literal name="isbn" value="123 invalid" />
53+
</cgxml:record>
54+
</cgxml:records>
55+
</cgxml:cgxml>
56+
</input>
57+
58+
<transformation type="text/x-metamorph+xml">
59+
<mm:metamorph version="1">
60+
<mm:rules>
61+
<mm:data source="isbn" name="withError">
62+
<mm:isbn to="isbn13" errorString="error" />
63+
</mm:data>
64+
<mm:data source="isbn" name="withoutError">
65+
<mm:isbn to="isbn13" />
66+
</mm:data>
67+
</mm:rules>
68+
</mm:metamorph>
69+
</transformation>
70+
71+
<result type="text/x-cg+xml">
72+
<cgxml:cgxml version="1.0">
73+
<cgxml:records>
74+
<cgxml:record id="1">
75+
<cgxml:literal name="withError" value="error" />
76+
77+
</cgxml:record>
78+
</cgxml:records>
79+
</cgxml:cgxml>
80+
</result>
81+
</test-case>
82+
4783
<test-case name="split">
4884
<input type="text/x-cg+xml">
4985
<cgxml:cgxml version="1.0">
5086
<cgxml:records>
5187
<cgxml:record id="1">
52-
<cgxml:literal name="data"
53-
value="Oahu,Hawaii,Maui" />
88+
<cgxml:literal name="data" value="Oahu,Hawaii,Maui" />
5489
</cgxml:record>
5590
</cgxml:records>
5691
</cgxml:cgxml>
@@ -60,7 +95,7 @@
6095
<mm:metamorph version="1">
6196
<mm:rules>
6297
<mm:data source="data" name="island">
63-
<mm:split delimiter=","/>
98+
<mm:split delimiter="," />
6499
</mm:data>
65100

66101
</mm:rules>

0 commit comments

Comments
 (0)