Skip to content

Commit

Permalink
Unit test addition for mondrian bug 2026930, MondrianOlap4jMember.get…
Browse files Browse the repository at this point in the history
…Caption() throws exception

git-svn-id: https://olap4j.svn.sourceforge.net/svnroot/olap4j/trunk@136 c6a108a4-781c-0410-a6c6-c2d559e19af0
  • Loading branch information
Will Gorman committed Nov 25, 2008
1 parent f35e504 commit da546b6
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions testsrc/org/olap4j/ConnectionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import org.olap4j.mdx.parser.*;
import org.olap4j.metadata.*;
import org.olap4j.test.TestContext;
import org.olap4j.test.TestContext.Tester;
import org.olap4j.type.*;

import java.io.*;
Expand Down Expand Up @@ -1480,6 +1481,20 @@ public void testMetadata() throws Exception {
assertEquals("[Product].[Product Family]",
member.getLevel().getUniqueName());
assertEquals(Member.Type.REGULAR, member.getMemberType());

assertEquals("Food", member.getCaption(null));

if (tester.getFlavor() != Tester.Flavor.XMLA) {
assertNull(member.getDescription(null));
assertEquals(1, member.getDepth());
assertEquals(-1, member.getSolveOrder());
assertFalse(member.isHidden());
assertNull(member.getDataMember());
assertFalse(member.isCalculatedInQuery());
} else {
assertEquals("", member.getDescription(null));
}

switch (tester.getFlavor()) {
case MONDRIAN:
// mondrian does not set ordinals correctly
Expand Down

0 comments on commit da546b6

Please sign in to comment.