예제 #1
0
 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;
 }
예제 #2
0
  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;
  }
예제 #3
0
  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;
  }