lp.struct
Class LpConstantTest

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

public class LpConstantTest
extends LpStructureUnitTestUtils

Contains tests of the LpConstant class.

Version:
1.0.0
Author:
Martin Slota
See Also:
LpConstant

Constructor Summary
LpConstantTest(String testName)
          A default test case constructor.
 
Method Summary
 void testConstructorExceptions()
          Tests if the constructor throws the appropriate exceptions.
private  void testEqual(LpConstant c1, LpConstant c2)
          Asserts that the given constants are equal and that their hash codes are equal.
 void testEqualsAndHashCode()
          Tests the LpConstant.equals(Object) and LpConstant.hashCode() methods.
private  void testNotEqual(LpConstant c1, LpConstant c2)
          Asserts that the given constants are not equal.
 void testToString()
          Tests the 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

LpConstantTest

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


testEqual

private void testEqual(LpConstant c1,
                       LpConstant c2)
Asserts that the given constants are equal and that their hash codes are equal.

Parameters:
c1 - first tested constant
c2 - second tested constant

testNotEqual

private void testNotEqual(LpConstant c1,
                          LpConstant c2)
Asserts that the given constants are not equal.

Parameters:
c1 - first tested constant
c2 - second tested constant

testToString

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