private static DimensionMock createGenderDimension() { DimensionMock genderDimension = new DimensionMock("Gender"); HierarchyMock genderHierarchy = genderDimension.createHierarchy(null); genderHierarchy.createLevel("All"); genderHierarchy.createLevel("Gender"); MemberMock root = genderHierarchy.createRoot("All Gender"); genderHierarchy.createMember(1, root, "Male"); genderHierarchy.createMember(1, root, "Female"); return genderDimension; }
private static DimensionMock createMeasuresDimension() { DimensionMock measuresDimension = new DimensionMock("Measures"); HierarchyMock measuresHierarchy = measuresDimension.createHierarchy(null); measuresHierarchy.createLevel("Measures"); measuresHierarchy.createRoot("Unit Sales"); measuresHierarchy.createRoot("Store Cost"); measuresHierarchy.createRoot("Store Sales"); return measuresDimension; }
private static DimensionMock createTimeDimension() { DimensionMock timeDimension = new DimensionMock("Time"); HierarchyMock timeByDayHierarchy = timeDimension.createHierarchy(null); timeByDayHierarchy.createLevel("Year"); timeByDayHierarchy.createLevel("Quarter"); timeByDayHierarchy.createLevel("Month"); timeByDayHierarchy.createLevel("Day"); for (int year = 1997; year <= 1998; ++year) createYear(timeByDayHierarchy, year); HierarchyMock timeWeekly = timeDimension.createHierarchy("Time.Weekly"); timeWeekly.createLevel("Year"); timeWeekly.createLevel("Week"); timeWeekly.createLevel("Day"); for (int year = 1997; year <= 1998; ++year) createYearWeekly(timeWeekly, year); return timeDimension; }