--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<article>
+<articleinfo>
+<title>Unit Test: mediaobjectco.002</title>
+<releaseinfo role="CVS"
+ >$Id$</releaseinfo>
+<corpauthor>DocBook Project Development Team</corpauthor>
+</articleinfo>
+
+<para>Invalid calspair coordinates format.</para>
+
+ <mediaobjectco>
+ <imageobjectco>
+ <areaspec>
+ <area id="a1" units="calspair" coords="50,50,50,50"/>
+ <areaset id="s1" coords="">
+ <area id="a2" units="calspair" coords="25000,25 25,15000"/>
+ <area id="a3" units="calspair" coords="XX,75 75,YY"/>
+ </areaset>
+ </areaspec>
+ <imageobject>
+ <imagedata
+ fileref="graphics/duck.png"
+ contentwidth="400px"
+ contentdepth="400px"
+ srccredit="O'Reilly & Associates/Dover Archives"/>
+ </imageobject>
+ </imageobjectco>
+ <textobject><phrase>alt text</phrase></textobject>
+ </mediaobjectco>
+
+<para>Valid mediaobjectco. It checks that the coordinates of the markups are
+correct, and that the <sgmltag>calloutlist</sgmltag> is correct too.</para>
+
+<mediaobjectco>
+ <imageobjectco>
+ <areaspec>
+ <area id="va1" units="calspair" coords="0,0 0,0"/>
+ <area id="va2" units="calspair" coords="5000,0 5000,0"/>
+ <area id="va3" units="calspair" coords="10000,0 10000,0"/>
+ <area id="va4" units="calspair" coords="10000,5000 10000,5000"/>
+ <area id="va5" units="calspair" coords="10000,10000 10000,10000"/>
+ <area id="va6" units="calspair" coords="5000,10000 5000,10000"/>
+ <area id="va7" units="calspair" coords="0,10000 0,10000"/>
+ <area id="va8" units="calspair" coords="0,5000 0,5000"/>
+ <area id="va9" units="calspair" coords="3333,1666 3333,1666" linkends="co-va9"/>
+ <area id="va10" units="calspair" coords="6666,1666 6666,1666" linkends="co-va10"/>
+ </areaspec>
+ <imageobject>
+ <imagedata
+ fileref="graphics/duck.png"
+ contentwidth="400px"
+ contentdepth="400px"
+ srccredit="O'Reilly & Associates/Dover Archives"/>
+ </imageobject>
+ <calloutlist>
+ <callout arearefs="va1">
+ <para>Coordinates are (0,0)</para>
+ </callout>
+ <callout arearefs="va2">
+ <para>Coordinates are (50%,0)</para>
+ </callout>
+ <callout arearefs="va3">
+ <para>Coordinates are (100%,0)</para>
+ </callout>
+ <callout arearefs="va4">
+ <para>Coordinates are (100%,50%)</para>
+ </callout>
+ <callout arearefs="va5">
+ <para>Coordinates are (100%,100%)</para>
+ </callout>
+ <callout arearefs="va6">
+ <para>Coordinates are (50%,100%)</para>
+ </callout>
+ <callout arearefs="va7">
+ <para>Coordinates are (0,100%)</para>
+ </callout>
+ <callout arearefs="va8">
+ <para>Coordinates are (0,50%)</para>
+ </callout>
+ <callout arearefs="va9" id="co-va9">
+ <para>Coordinates are (1/3,1/6)</para>
+ </callout>
+ <callout arearefs="va10" id="co-va10">
+ <para>Coordinates are (2/3,1/6)</para>
+ </callout>
+ </calloutlist>
+ </imageobjectco>
+ <textobject><phrase>alt text</phrase></textobject>
+ </mediaobjectco>
+
+<para>Valid mediaobjectco. It checks that the coordinates follow the actual
+image sizes.</para>
+
+<mediaobjectco>
+ <imageobjectco>
+ <areaspec>
+ <area id="vb1" units="calspair" coords="0,0 0,0"/>
+ <area id="vb2" units="calspair" coords="5000,0 5000,0"/>
+ <area id="vb3" units="calspair" coords="10000,0 10000,0"/>
+ <area id="vb4" units="calspair" coords="10000,5000 10000,5000"/>
+ <area id="vb5" units="calspair" coords="10000,10000 10000,10000"/>
+ <area id="vb6" units="calspair" coords="5000,10000 5000,10000"/>
+ <area id="vb7" units="calspair" coords="0,10000 0,10000"/>
+ <area id="vb8" units="calspair" coords="0,5000 0,5000"/>
+ <area id="vb9" units="calspair" coords="3333,1666 3333,1666" linkends="co-vb9"/>
+ <area id="vb10" units="calspair" coords="6666,1666 6666,1666" linkends="co-vb10"/>
+ </areaspec>
+ <imageobject>
+ <imagedata
+ fileref="graphics/duck.png"
+ contentwidth="300px"
+ contentdepth="400px"
+ srccredit="O'Reilly & Associates/Dover Archives"/>
+ </imageobject>
+ <calloutlist>
+ <callout arearefs="vb1">
+ <para>Coordinates are (0,0)</para>
+ </callout>
+ <callout arearefs="vb2">
+ <para>Coordinates are (50%,0)</para>
+ </callout>
+ <callout arearefs="vb3">
+ <para>Coordinates are (100%,0)</para>
+ </callout>
+ <callout arearefs="vb4">
+ <para>Coordinates are (100%,50%)</para>
+ </callout>
+ <callout arearefs="vb5">
+ <para>Coordinates are (100%,100%)</para>
+ </callout>
+ <callout arearefs="vb6">
+ <para>Coordinates are (50%,100%)</para>
+ </callout>
+ <callout arearefs="vb7">
+ <para>Coordinates are (0,100%)</para>
+ </callout>
+ <callout arearefs="vb8">
+ <para>Coordinates are (0,50%)</para>
+ </callout>
+ <callout arearefs="vb9" id="co-vb9">
+ <para>Coordinates are (1/3,1/6)</para>
+ </callout>
+ <callout arearefs="vb10" id="co-vb10">
+ <para>Coordinates are (2/3,1/6)</para>
+ </callout>
+ </calloutlist>
+ </imageobjectco>
+ <textobject><phrase>alt text</phrase></textobject>
+</mediaobjectco>
+
+<mediaobjectco>
+ <imageobjectco>
+ <areaspec>
+ <area id="vc1" units="calspair" coords="0,0 0,0"/>
+ <area id="vc2" units="calspair" coords="5000,0 5000,0"/>
+ <area id="vc3" units="calspair" coords="10000,0 10000,0"/>
+ <area id="vc4" units="calspair" coords="10000,5000 10000,5000"/>
+ <area id="vc5" units="calspair" coords="10000,10000 10000,10000"/>
+ <area id="vc6" units="calspair" coords="5000,10000 5000,10000"/>
+ <area id="vc7" units="calspair" coords="0,10000 0,10000"/>
+ <area id="vc8" units="calspair" coords="0,5000 0,5000"/>
+ <area id="vc9" units="calspair" coords="3333,1666 3333,1666" linkends="co-vc9"/>
+ <area id="vc10" units="calspair" coords="6666,1666 6666,1666" linkends="co-vc10"/>
+ </areaspec>
+ <imageobject>
+ <imagedata
+ fileref="graphics/duck.png"
+ contentwidth="300px"
+ contentdepth="200px"
+ srccredit="O'Reilly & Associates/Dover Archives"/>
+ </imageobject>
+ <calloutlist>
+ <callout arearefs="vc1">
+ <para>Coordinates are (0,0)</para>
+ </callout>
+ <callout arearefs="vc2">
+ <para>Coordinates are (50%,0)</para>
+ </callout>
+ <callout arearefs="vc3">
+ <para>Coordinates are (100%,0)</para>
+ </callout>
+ <callout arearefs="vc4">
+ <para>Coordinates are (100%,50%)</para>
+ </callout>
+ <callout arearefs="vc5">
+ <para>Coordinates are (100%,100%)</para>
+ </callout>
+ <callout arearefs="vc6">
+ <para>Coordinates are (50%,100%)</para>
+ </callout>
+ <callout arearefs="vc7">
+ <para>Coordinates are (0,100%)</para>
+ </callout>
+ <callout arearefs="vc8">
+ <para>Coordinates are (0,50%)</para>
+ </callout>
+ <callout arearefs="vc9" id="co-vc9">
+ <para>Coordinates are (1/3,1/6)</para>
+ </callout>
+ <callout arearefs="vc10" id="co-vc10">
+ <para>Coordinates are (2/3,1/6)</para>
+ </callout>
+ </calloutlist>
+ </imageobjectco>
+ <textobject><phrase>alt text</phrase></textobject>
+</mediaobjectco>
+
+
+</article>