|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
mondrian.test.FoodMartTestCase
mondrian.rolap.BatchTestCase
mondrian.rolap.sql.SelectNotInGroupByTest
public class SelectNotInGroupByTest
Test that various values of Dialect.allowsSelectNotInGroupBy()
produce correctly optimized SQL.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class mondrian.rolap.BatchTestCase |
---|
BatchTestCase.TestCase |
Field Summary | |
---|---|
static String |
cubeA
|
static String |
queryCubeA
|
static String |
sqlWithAllGroupBy
|
static String |
sqlWithLevelGroupBy
|
static String |
sqlWithNoGroupBy
|
static String |
storeDimensionLevelDependent
|
static String |
storeDimensionLevelIndependent
|
static String |
storeDimensionUniqueLevelDependentProp
|
static String |
storeDimensionUniqueLevelIndependentProp
|
Fields inherited from class mondrian.rolap.BatchTestCase |
---|
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime |
Fields inherited from class mondrian.test.FoodMartTestCase |
---|
propSaver |
Constructor Summary | |
---|---|
SelectNotInGroupByTest()
|
Method Summary | |
---|---|
void |
testDependentPropertySkipped()
|
void |
testGroupByNotSkippedIfIndependentProperty()
|
void |
testGroupBySkippedIfUniqueLevel()
|
void |
testIndependentPropertyNotSkipped()
|
Methods inherited from class mondrian.rolap.BatchTestCase |
---|
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, assertRequestSql, assertRequestSql, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, createBatch, createBatch, createRequest, createRequest, createRequest, createRequest, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String storeDimensionLevelIndependent
public static final String storeDimensionLevelDependent
public static final String storeDimensionUniqueLevelDependentProp
public static final String storeDimensionUniqueLevelIndependentProp
public static final String cubeA
public static final String queryCubeA
public static final String sqlWithAllGroupBy
public static final String sqlWithNoGroupBy
public static final String sqlWithLevelGroupBy
Constructor Detail |
---|
public SelectNotInGroupByTest()
Method Detail |
---|
public void testDependentPropertySkipped()
public void testIndependentPropertyNotSkipped()
public void testGroupBySkippedIfUniqueLevel()
public void testGroupByNotSkippedIfIndependentProperty()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |