org.gmetrics.report
Class AbstractReportWriterTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by groovy.util.GroovyTestCase
              extended by org.gmetrics.test.AbstractTestCase
                  extended by 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


Field Summary
protected  java.lang.Object analysisContext
           
protected  java.lang.Object metric1
           
protected  java.lang.Object metric2
           
protected  java.lang.Object metric3
           
protected  java.lang.Object metricSet1
           
protected  java.lang.Object metricSet2
           
protected  java.lang.Object metricSet3
           
protected  java.lang.Object reportWriter
           
protected static java.lang.Object SRC_DIR1
           
protected static java.lang.Object SRC_DIR2
           
protected static java.lang.Object VERSION
           
protected static java.lang.Object VERSION_FILE
           
protected  java.lang.Object writer
           
 
Fields inherited from class groovy.util.GroovyTestCase
log, TEST_SCRIPT_NAME_PREFIX
 
Constructor Summary
AbstractReportWriterTestCase()
           
 
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
 

Field Detail

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
Constructor Detail

AbstractReportWriterTestCase

public AbstractReportWriterTestCase()
Method Detail

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.