org.gmetrics.metric
Class AbstractMetricTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
groovy.util.GroovyTestCase
org.gmetrics.test.AbstractTestCase
org.gmetrics.metric.AbstractMetricTestCase
- All Implemented Interfaces:
- groovy.lang.GroovyObject, junit.framework.Test
- Direct Known Subclasses:
- AbstractAbcMetricTest, AbstractCoberturaMetricTestCase, AbstractCommonMetricTestCase, ClassCountMetricTest, ClassLineCountMetricTest, CrapMetricTest, CyclomaticComplexityMetric_ClassTest, CyclomaticComplexityMetric_ClosureFieldTest, CyclomaticComplexityMetric_MethodTest, FieldCountMetricTest, MethodCountMetricTest, MethodLineCountMetric_ClassTest, MethodLineCountMetric_ClosureFieldTest, MethodLineCountMetric_MethodTest
public abstract class AbstractMetricTestCase
- extends AbstractTestCase
- implements groovy.lang.GroovyObject
Fields inherited from class groovy.util.GroovyTestCase |
log, TEST_SCRIPT_NAME_PREFIX |
Method Summary |
protected java.lang.Object |
applyToClass(java.lang.String source)
|
protected java.lang.Object |
applyToClosure(java.lang.String source)
|
protected java.lang.Object |
applyToClosureValue(java.lang.String source)
|
protected java.lang.Object |
applyToMethod(java.lang.String source)
|
protected java.lang.Object |
applyToMethodValue(java.lang.String source)
|
protected void |
assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue)
|
protected void |
assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue)
|
protected void |
assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue,
java.util.Map methodValues)
|
protected void |
assertApplyToPackage(java.util.Collection childMetricResults,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue)
|
protected void |
assertApplyToPackage(java.lang.String packageName,
java.util.Collection childMetricResults,
java.lang.Object totalValue,
java.lang.Object averageValue)
|
protected void |
assertApplyToPackage(java.lang.String packageName,
java.lang.Object value)
|
protected void |
assertCalculateForMethodReturnsNull(java.lang.String source)
|
protected void |
assertMetricForMetricResult(org.gmetrics.result.MetricResult metricResult)
|
protected java.lang.Object |
calculate(java.lang.Object node)
|
protected java.lang.Object |
calculateForClosureField(java.lang.String source)
|
protected java.lang.Object |
calculateForConstructor(java.lang.String source)
|
protected java.lang.Object |
calculateForMethod(java.lang.String source)
|
protected org.codehaus.groovy.ast.expr.ClosureExpression |
findFirstClosureExpression(java.lang.String source)
|
protected java.lang.Object |
findFirstField(java.lang.String source)
|
protected java.lang.Object |
findFirstMethod(java.lang.String source)
|
protected java.lang.Object |
findSyntheticMethod(java.lang.String source)
|
groovy.lang.MetaClass |
getMetaClass()
|
java.lang.Object |
getProperty(java.lang.String property)
|
java.lang.Object |
invokeMethod(java.lang.String method,
java.lang.Object arguments)
|
protected org.gmetrics.result.MetricResult |
metricResult(java.lang.Object number)
|
protected org.gmetrics.result.MetricResult |
metricResultForClass(java.lang.Object number)
|
protected org.gmetrics.result.MetricResult |
metricResultForPackage(java.lang.Object number)
|
protected java.lang.Object |
parseClass(java.lang.String source)
|
void |
setMetaClass(groovy.lang.MetaClass mc)
|
void |
setProperty(java.lang.String property,
java.lang.Object value)
|
void |
setUp()
|
protected java.lang.Object |
valueFromMetricResult(org.gmetrics.result.MetricResult metricResult)
|
Methods inherited from class org.gmetrics.test.AbstractTestCase |
assertBothAreFalseOrElseNeitherIs, assertContainsAll, assertContainsAllInOrder, assertEqualSets, captureLog4JMessages, captureSystemOut, classResultsNode, classResultsNode, containsAll, isNotGroovy15, log, methodResultsNode, packageResultsNode, packageResultsNode, scale, scale, shouldFailWithMessageContaining |
Methods inherited from class groovy.util.GroovyTestCase |
assertArrayEquals, assertContains, assertContains, assertEquals, assertEquals, assertEquals, assertInspect, assertLength, assertLength, assertLength, assertScript, assertToString, fixEOLs, getMethodName, getName, getTestClassName, notYetImplemented, notYetImplemented, shouldFail, shouldFail, shouldFailWithCause |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, run, run, runBare, runTest, setName, tearDown, 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, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONSTRUCTOR_NAME
protected static java.lang.Object CONSTRUCTOR_NAME
DEFAULT_CONSTRUCTOR
protected static java.lang.Object DEFAULT_CONSTRUCTOR
RUN_METHOD
protected static java.lang.Object RUN_METHOD
metric
protected java.lang.Object metric
sourceCode
protected java.lang.Object sourceCode
AbstractMetricTestCase
public AbstractMetricTestCase()
assertApplyToClass
protected void assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue)
assertApplyToClass
protected void assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue)
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interface groovy.lang.GroovyObject
- Overrides:
getMetaClass
in class AbstractTestCase
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interface groovy.lang.GroovyObject
- Overrides:
setMetaClass
in class AbstractTestCase
invokeMethod
public java.lang.Object invokeMethod(java.lang.String method,
java.lang.Object arguments)
- Specified by:
invokeMethod
in interface groovy.lang.GroovyObject
- Overrides:
invokeMethod
in class AbstractTestCase
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getProperty
in interface groovy.lang.GroovyObject
- Overrides:
getProperty
in class AbstractTestCase
setProperty
public void setProperty(java.lang.String property,
java.lang.Object value)
- Specified by:
setProperty
in interface groovy.lang.GroovyObject
- Overrides:
setProperty
in class AbstractTestCase
setUp
public void setUp()
- Overrides:
setUp
in class AbstractTestCase
applyToMethod
protected java.lang.Object applyToMethod(java.lang.String source)
applyToMethodValue
protected java.lang.Object applyToMethodValue(java.lang.String source)
applyToClosure
protected java.lang.Object applyToClosure(java.lang.String source)
applyToClosureValue
protected java.lang.Object applyToClosureValue(java.lang.String source)
calculate
protected java.lang.Object calculate(java.lang.Object node)
valueFromMetricResult
protected java.lang.Object valueFromMetricResult(org.gmetrics.result.MetricResult metricResult)
parseClass
protected java.lang.Object parseClass(java.lang.String source)
findFirstMethod
protected java.lang.Object findFirstMethod(java.lang.String source)
calculateForMethod
protected java.lang.Object calculateForMethod(java.lang.String source)
assertCalculateForMethodReturnsNull
protected void assertCalculateForMethodReturnsNull(java.lang.String source)
findSyntheticMethod
protected java.lang.Object findSyntheticMethod(java.lang.String source)
calculateForConstructor
protected java.lang.Object calculateForConstructor(java.lang.String source)
calculateForClosureField
protected java.lang.Object calculateForClosureField(java.lang.String source)
findFirstClosureExpression
protected org.codehaus.groovy.ast.expr.ClosureExpression findFirstClosureExpression(java.lang.String source)
applyToClass
protected java.lang.Object applyToClass(java.lang.String source)
assertApplyToClass
protected void assertApplyToClass(java.lang.String source,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue,
java.util.Map methodValues)
assertApplyToPackage
protected void assertApplyToPackage(java.util.Collection childMetricResults,
java.lang.Object classTotalValue,
java.lang.Object classAverageValue)
assertApplyToPackage
protected void assertApplyToPackage(java.lang.String packageName,
java.util.Collection childMetricResults,
java.lang.Object totalValue,
java.lang.Object averageValue)
assertApplyToPackage
protected void assertApplyToPackage(java.lang.String packageName,
java.lang.Object value)
assertMetricForMetricResult
protected void assertMetricForMetricResult(org.gmetrics.result.MetricResult metricResult)
metricResult
protected org.gmetrics.result.MetricResult metricResult(java.lang.Object number)
metricResultForClass
protected org.gmetrics.result.MetricResult metricResultForClass(java.lang.Object number)
metricResultForPackage
protected org.gmetrics.result.MetricResult metricResultForPackage(java.lang.Object number)
findFirstField
protected java.lang.Object findFirstField(java.lang.String source)
Copyright © 2012. All Rights Reserved.