lp.struct
Class LpLiteralTest

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

public class LpLiteralTest
extends LpStructureUnitTestUtils

Contains tests of the LpLiteral class.

Version:
1.0.0
Author:
Martin Slota
See Also:
LpLiteral

Constructor Summary
LpLiteralTest(String testName)
          A default test case constructor.
 
Method Summary
 void testConstructorExceptions()
          Tests if the constructor throws the appropriate exceptions.
private  void testEqual(LpLiteral l1, LpLiteral l2)
          Asserts that the given literals are equal and that their hash codes are equal.
 void testEqualsAndHashCode()
          Tests the LpLiteral.equals(Object) and LpLiteral.hashCode() methods.
private  void testNotEqual(LpLiteral l1, LpLiteral l2)
          Asserts that the given literals 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

LpLiteralTest

public LpLiteralTest(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 LpLiteral.equals(Object) and LpLiteral.hashCode() methods.


testEqual

private void testEqual(LpLiteral l1,
                       LpLiteral l2)
Asserts that the given literals are equal and that their hash codes are equal.

Parameters:
l1 - first tested literal
l2 - second tested literal

testNotEqual

private void testNotEqual(LpLiteral l1,
                          LpLiteral l2)
Asserts that the given literals are not equal.

Parameters:
l1 - first tested literal
l2 - second tested literal

testToString

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