test.wsmo4j.validator
Class ValidatorTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by test.wsmo4j.validator.ValidatorTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AnonIDRef, BugTests, CarlosValidatorTests, GetRootUtilTest, OntologyUtilTest, ValidateImportsTests, ValidateLogicalExpressionTests, ValidatorConceptualTests, ValidatorFileTests, ValidatorLogExprTests, ValidatorWSandGoalTests, VariantsTest

public abstract class ValidatorTestCase
extends junit.framework.TestCase

TestCase for the validator tests.

Author:
nathalie.steinmetz@deri.org

Field Summary
 org.omwg.ontology.Axiom axiom
           
protected  org.wsmo.factory.DataFactory dataFactory
           
 Vector<org.wsmo.validator.ValidationError> errors
           
protected  org.wsmo.factory.WsmoFactory factory
           
 org.omwg.logicalexpression.LogicalExpression le
           
protected  org.wsmo.factory.LogicalExpressionFactory leFactory
           
protected  List<org.omwg.logicalexpression.LogicalExpression> leSet
           
 String ns
           
 org.omwg.ontology.Ontology ontology
           
protected  org.wsmo.wsml.Parser parser
           
 Vector<org.wsmo.validator.ValidationWarning> warnings
           
 
Constructor Summary
ValidatorTestCase()
           
 
Method Summary
protected  void createAxiomDef(String s)
          Add a given logical expression as definition to the test axiom.
protected  String getOntHeader()
           
protected  String getOntLocalName()
           
protected  void printError(List l)
          Give out the error messages.
protected  void printWarning(List l)
           
protected  void removeAxiomDef()
          Remove all definitions from the test axiom.
protected  void setUp()
           
protected  void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parser

protected org.wsmo.wsml.Parser parser

factory

protected org.wsmo.factory.WsmoFactory factory

leFactory

protected org.wsmo.factory.LogicalExpressionFactory leFactory

dataFactory

protected org.wsmo.factory.DataFactory dataFactory

leSet

protected List<org.omwg.logicalexpression.LogicalExpression> leSet

ontology

public org.omwg.ontology.Ontology ontology

errors

public Vector<org.wsmo.validator.ValidationError> errors

warnings

public Vector<org.wsmo.validator.ValidationWarning> warnings

ns

public String ns

axiom

public org.omwg.ontology.Axiom axiom

le

public org.omwg.logicalexpression.LogicalExpression le
Constructor Detail

ValidatorTestCase

public ValidatorTestCase()
Method Detail

getOntHeader

protected String getOntHeader()

getOntLocalName

protected String getOntLocalName()

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception
See Also:
TestCase.setUp()

createAxiomDef

protected void createAxiomDef(String s)
                       throws Exception
Add a given logical expression as definition to the test axiom.

Parameters:
axiom - String representing the logical expression to be checked
Throws:
Exception

removeAxiomDef

protected void removeAxiomDef()
                       throws Exception
Remove all definitions from the test axiom.

Throws:
Exception

printError

protected void printError(List l)
Give out the error messages.

Parameters:
l - list containing the error messages

printWarning

protected void printWarning(List l)

tearDown

protected void tearDown()
Overrides:
tearDown in class junit.framework.TestCase
See Also:
TestCase.tearDown()


Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.