toAlter.alterMeasure(new ColumnMeasure(new FieldSchema("testAddMsr1", "int", "testAddMeasure"))); toAlter.alterMeasure(new ColumnMeasure(new FieldSchema("msr3", "float", "third altered measure"), "Measure3Altered", null, "MAX", "alterunit")); toAlter.removeMeasure("msr4"); assertEquals(altered.getChainByName("city").getDescription(), "cube city desc modified"); toAlter.alterMeasure(new ColumnMeasure(new FieldSchema("testAddMsr1", "double", "testAddMeasure"))); client.alterCube(cubeName, toAlter); altered = new Cube(Hive.get(conf).getTable(cubeName));