lp.struct
Class LpAtomTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by lp.struct.LpStructureUnitTestUtils
              extended by lp.struct.LpAtomTest
All Implemented Interfaces:
Test

public class LpAtomTest
extends LpStructureUnitTestUtils

Contains tests of the LpAtom class.

Version:
1.0.0
Author:
Martin Slota
See Also:
LpAtom

Constructor Summary
LpAtomTest(String testName)
          A default test case constructor.
 
Method Summary
 void testConstructorExceptions()
          Tests if the constructor throws the appropriate exceptions.
private  void testEqual(LpAtom a1, LpAtom a2)
          Asserts that the given atoms are equal and that their hash codes are equal.
 void testEqualsAndHashCode()
          Tests the LpAtom.equals(Object) and LpAtom.hashCode() methods.
private  void testNotEqual(LpAtom a1, LpAtom a2)
          Asserts that the given atoms are not equal.
 void testToString()
          Tests LpAbstractStructureUnit.toString() method.
 
Methods inherited from class lp.struct.LpStructureUnitTestUtils
testToString
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LpAtomTest

public LpAtomTest(String testName)
A default test case constructor.

Parameters:
testName - the name of the test case
Method Detail

testConstructorExceptions

public void testConstructorExceptions()
Tests if the constructor throws the appropriate exceptions.


testEqualsAndHashCode

public void testEqualsAndHashCode()
Tests the LpAtom.equals(Object) and LpAtom.hashCode() methods.


testEqual

private void testEqual(LpAtom a1,
                       LpAtom a2)
Asserts that the given atoms are equal and that their hash codes are equal.

Parameters:
a1 - first tested atom
a2 - second tested atom

testNotEqual

private void testNotEqual(LpAtom a1,
                          LpAtom a2)
Asserts that the given atoms are not equal.

Parameters:
a1 - first tested atom
a2 - second tested atom

testToString

public void testToString()
Tests LpAbstractStructureUnit.toString() method.