jsystem.extensions.analyzers.tabletext
Class ValueInTable

java.lang.Object
  extended byjsystem.framework.analyzer.AnalyzerParameterImpl
      extended byjsystem.extensions.analyzers.tabletext.ValueInTable
All Implemented Interfaces:
AnalyzerParameter
Direct Known Subclasses:
ValueNotInTable

public class ValueInTable
extends AnalyzerParameterImpl

Check that one of the fields of given table column is the expected value. for example test that the port '0/1' (value) exist in the 'Port' (headerName) column. Port Status ------ -------- 0/1 Enable 0/2 Disable 0/3 -


Field Summary
protected  String headerName
           
protected  boolean isRegExp
           
protected  Table table
           
protected  String value
           
 
Fields inherited from class jsystem.framework.analyzer.AnalyzerParameterImpl
analyzer, message, status, testAgainst, throwable, title
 
Constructor Summary
ValueInTable(String headerName, String value)
           
ValueInTable(String headerName, String value, boolean isRegxp)
           
 
Method Summary
 void analyze()
          The analyze process.
 
Methods inherited from class jsystem.framework.analyzer.AnalyzerParameterImpl
getMessage, getStatus, getThrowable, getTitle, setAnalyzer, setTestAgainst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected Table table

headerName

protected String headerName

value

protected String value

isRegExp

protected boolean isRegExp
Constructor Detail

ValueInTable

public ValueInTable(String headerName,
                    String value)
             throws Exception

ValueInTable

public ValueInTable(String headerName,
                    String value,
                    boolean isRegxp)
             throws Exception
Method Detail

analyze

public void analyze()
Description copied from interface: AnalyzerParameter
The analyze process.