org.gmetrics.report
Class AbstractReportWriterTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
groovy.util.GroovyTestCase
org.gmetrics.test.AbstractTestCase
org.gmetrics.report.AbstractReportWriterTestCase
- All Implemented Interfaces:
- groovy.lang.GroovyObject, junit.framework.Test
- Direct Known Subclasses:
- BasicHtmlReportWriterTest, SingleSeriesHtmlReportWriterTest, XmlReportWriterTest
public abstract class AbstractReportWriterTestCase
- extends AbstractTestCase
- implements groovy.lang.GroovyObject
Fields inherited from class groovy.util.GroovyTestCase |
log, TEST_SCRIPT_NAME_PREFIX |
Method Summary |
protected void |
assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents)
|
protected void |
assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
boolean writeToFile)
|
protected void |
assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
java.util.List notExpectedContents)
|
protected void |
assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
java.util.List notExpectedContents,
boolean writeToFile)
|
protected void |
assertReportDoesNotContain(java.lang.Object resultsNode,
java.util.List notExpected)
|
protected abstract org.gmetrics.report.ReportWriter |
createReportWriter()
|
groovy.lang.MetaClass |
getMetaClass()
|
java.lang.Object |
getProperty(java.lang.String property)
|
protected static java.lang.String |
getVersion()
|
java.lang.Object |
invokeMethod(java.lang.String method,
java.lang.Object arguments)
|
protected org.gmetrics.result.MetricResult |
metric1Result(java.util.Map map)
|
protected java.lang.Object |
metric1Result(java.lang.Object value)
|
protected java.lang.Object |
metric1Result(java.lang.Object value,
org.gmetrics.metric.MetricLevel metricLevel)
|
protected java.lang.Object |
metric2Result(java.lang.Object value)
|
protected java.lang.Object |
metric3Result(java.lang.Object value)
|
protected java.lang.String |
metricDescription(java.lang.Object metric)
|
void |
setMetaClass(groovy.lang.MetaClass mc)
|
void |
setProperty(java.lang.String property,
java.lang.Object value)
|
void |
setUp()
|
void |
testImplementsReportWriter()
|
void |
testWriteReport_NullAnalysisContext_ThrowsException()
|
void |
testWriteReport_NullMetricSet_ThrowsException()
|
void |
testWriteReport_NullResultsNode_ThrowsException()
|
void |
testWriteReport_NullWriterThrowsException()
|
protected void |
writeOutToFile(java.lang.String text,
boolean writeToFile)
|
protected java.lang.String |
writeReport(java.lang.Object resultsNode)
|
protected java.lang.String |
writeReport(java.lang.Object resultsNode,
boolean writeToFile)
|
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 |
VERSION_FILE
protected static java.lang.Object VERSION_FILE
VERSION
protected static java.lang.Object VERSION
SRC_DIR1
protected static java.lang.Object SRC_DIR1
SRC_DIR2
protected static java.lang.Object SRC_DIR2
reportWriter
protected java.lang.Object reportWriter
writer
protected java.lang.Object writer
metric1
protected java.lang.Object metric1
metric2
protected java.lang.Object metric2
metric3
protected java.lang.Object metric3
metricSet1
protected java.lang.Object metricSet1
metricSet2
protected java.lang.Object metricSet2
metricSet3
protected java.lang.Object metricSet3
analysisContext
protected java.lang.Object analysisContext
AbstractReportWriterTestCase
public AbstractReportWriterTestCase()
assertReportContents
protected void assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents)
assertReportContents
protected void assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
java.util.List notExpectedContents)
writeReport
protected java.lang.String writeReport(java.lang.Object resultsNode)
metric1Result
protected java.lang.Object metric1Result(java.lang.Object value)
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
createReportWriter
protected abstract org.gmetrics.report.ReportWriter createReportWriter()
testImplementsReportWriter
public void testImplementsReportWriter()
testWriteReport_NullResultsNode_ThrowsException
public void testWriteReport_NullResultsNode_ThrowsException()
testWriteReport_NullAnalysisContext_ThrowsException
public void testWriteReport_NullAnalysisContext_ThrowsException()
testWriteReport_NullMetricSet_ThrowsException
public void testWriteReport_NullMetricSet_ThrowsException()
testWriteReport_NullWriterThrowsException
public void testWriteReport_NullWriterThrowsException()
setUp
public void setUp()
- Overrides:
setUp
in class AbstractTestCase
getVersion
protected static java.lang.String getVersion()
assertReportContents
protected void assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
boolean writeToFile)
assertReportContents
protected void assertReportContents(java.lang.Object resultsNode,
java.lang.Object expectedContents,
java.util.List notExpectedContents,
boolean writeToFile)
assertReportDoesNotContain
protected void assertReportDoesNotContain(java.lang.Object resultsNode,
java.util.List notExpected)
writeReport
protected java.lang.String writeReport(java.lang.Object resultsNode,
boolean writeToFile)
metricDescription
protected java.lang.String metricDescription(java.lang.Object metric)
metric1Result
protected org.gmetrics.result.MetricResult metric1Result(java.util.Map map)
metric1Result
protected java.lang.Object metric1Result(java.lang.Object value,
org.gmetrics.metric.MetricLevel metricLevel)
metric2Result
protected java.lang.Object metric2Result(java.lang.Object value)
metric3Result
protected java.lang.Object metric3Result(java.lang.Object value)
writeOutToFile
protected void writeOutToFile(java.lang.String text,
boolean writeToFile)
Copyright © 2012. All Rights Reserved.