org.softevo.ample.eval
Class AverageSequenceWeightEvaluator

java.lang.Object
  extended by org.softevo.ample.eval.AverageSequenceWeightEvaluator

public class AverageSequenceWeightEvaluator
extends java.lang.Object


Field Summary
private  java.util.HashMap classNameToPatternDifferencesMap
           
private  XMLPatternFileReader failingTestPatternsReader
           
private  java.util.Vector passingTestPatternsReaderList
           
 
Constructor Summary
AverageSequenceWeightEvaluator(XMLPatternFileReader failingTestPatterns, java.util.Vector passingTestPatterns)
           
 
Method Summary
 ClassNameWithWeight[] calculateRanking()
           
protected  double getAverageSequenceWeight(java.lang.String className, java.util.HashSet failingPatterns, java.util.Vector passingPatternsList)
           
 java.util.HashMap getClassNameToPatternDifferencesMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

failingTestPatternsReader

private XMLPatternFileReader failingTestPatternsReader

passingTestPatternsReaderList

private java.util.Vector passingTestPatternsReaderList

classNameToPatternDifferencesMap

private java.util.HashMap classNameToPatternDifferencesMap
Constructor Detail

AverageSequenceWeightEvaluator

public AverageSequenceWeightEvaluator(XMLPatternFileReader failingTestPatterns,
                                      java.util.Vector passingTestPatterns)
Method Detail

getAverageSequenceWeight

protected double getAverageSequenceWeight(java.lang.String className,
                                          java.util.HashSet failingPatterns,
                                          java.util.Vector passingPatternsList)

calculateRanking

public ClassNameWithWeight[] calculateRanking()

getClassNameToPatternDifferencesMap

public java.util.HashMap getClassNameToPatternDifferencesMap()