assertNotNull(dim.getAttributeByName("col3"));
BaseDimAttribute col3 = (BaseDimAttribute) dim.getAttributeByName("col3");
assertEquals(col3.getDescription(), "inline column");
assertEquals(col3.getDisplayString(), "Column3");
assertEquals(col3.getType(), "string");
assertEquals(col4h1.getName(), "col4-h1");
assertEquals(col4h1.getType(), "string");
assertEquals(col4h1.getDescription(), "inline column");
assertEquals(col4h1.getDisplayString(), "Column4-h1");
assertEquals(col4h1.getValues().get().get(0), "Val1-h1");
assertEquals(col4h2.getName(), "col4-h2");
assertEquals(col4h2.getType(), "string");
assertEquals(col4h2.getDescription(), "base column");
assertEquals(col4h2.getDisplayString(), "Column4-h2");
ReferencedDimAttribute col4h3 = (ReferencedDimAttribute) col4.getHierarchy().get(2);