<br><font size=2 face="Courier New">&gt;&gt; Also, you use member.getName().equalsIgnoreCase()
in a couple of places.<br>
I think you should use unique name, and use case-sensitive match similar<br>
to Util.equals(String, String).</font>
<br>
<br><font size=2 color=blue face="Courier New">Fixed.</font><font size=2 face="Courier New"><br>
<br>
&gt;&gt; Is it possible to use a calculated member which does not belong
to the<br>
measures level as the default member? E.g. [Measures].[Foo].[Bar]. I<br>
think so, and for this reason, the measure name in the schema file<br>
should be fully-qualified and of the correct case according to their<br>
case-sensitivity settings.</font>
<br>
<br><font size=2 color=blue face="Courier New">Pending on details about
Measures Hierarchy.</font><font size=2 face="Courier New"><br>
<br>
&gt;&gt; Can you also add a couple of negative tests: what happens if the
defn of<br>
the calc member is cyclic; where the default member of a cube or virtual<br>
cube does not exist; and where the default member is of the wrong case.<br>
</font>
<br><font size=2 color=blue face="Courier New">Added tests to cover Negative
conditions.</font>
<br><font size=2 color=blue face="Courier New">Have not added cyclic member
test because its behavior is not altered by Default Measure definition.</font>
<br>
<br>
<br><font size=2 color=blue face="Courier New">Thanks,</font>
<br><font size=2 color=blue face="Courier New">Thiyagu</font>