org.apache.commons.lang.math
Class AbstractRangeTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.commons.lang.math.AbstractRangeTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
DoubleRangeTest, FloatRangeTest, IntRangeTest, LongRangeTest, NumberRangeTest

public abstract class AbstractRangeTest
extends junit.framework.TestCase

Test cases for the Range classes.

Version:
$Id: AbstractRangeTest.java 437554 2006-08-28 06:21:41Z bayard $
Author:
Stephen Colebourne

Field Summary
protected  java.lang.Double double10
           
protected  java.lang.Double double12
           
protected  java.lang.Double double20
           
protected  java.lang.Double double21
           
protected  java.lang.Double double8
           
protected  java.lang.Integer fifteen
           
protected  java.lang.Integer five
           
protected  java.lang.Float float10
           
protected  java.lang.Float float12
           
protected  java.lang.Float float20
           
protected  java.lang.Float float21
           
protected  java.lang.Float float8
           
protected  java.lang.Long long10
           
protected  java.lang.Long long12
           
protected  java.lang.Long long20
           
protected  java.lang.Long long21
           
protected  java.lang.Long long8
           
protected  org.apache.commons.lang.math.AbstractRangeTest.InnerNumber nonComparableNumber
           
protected  org.apache.commons.lang.math.Range otherRange
           
protected  java.lang.Integer ten
           
protected  org.apache.commons.lang.math.Range tenToTwenty
           
protected  java.lang.Integer twelve
           
protected  java.lang.Integer twenty
           
protected  java.lang.Integer twentyFive
           
 
Constructor Summary
AbstractRangeTest(java.lang.String name)
           
 
Method Summary
protected abstract  org.apache.commons.lang.math.Range createRange(java.lang.Integer integer)
           
protected abstract  org.apache.commons.lang.math.Range createRange(java.lang.Integer integer1, java.lang.Integer integer2)
           
 void setUp()
           
 void testContainsDouble()
           
 void testContainsFloat()
           
 void testContainsInteger()
           
 void testContainsLong()
           
 void testContainsRange()
           
 void testEquals()
           
 void testGetMaximum()
           
 void testGetMinimum()
           
 void testHashCode()
           
 void testOverlapsRange()
           
 void testToString()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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
 

Field Detail

tenToTwenty

protected org.apache.commons.lang.math.Range tenToTwenty

otherRange

protected org.apache.commons.lang.math.Range otherRange

five

protected java.lang.Integer five

ten

protected java.lang.Integer ten

twelve

protected java.lang.Integer twelve

fifteen

protected java.lang.Integer fifteen

twenty

protected java.lang.Integer twenty

twentyFive

protected java.lang.Integer twentyFive

long8

protected java.lang.Long long8

long10

protected java.lang.Long long10

long12

protected java.lang.Long long12

long20

protected java.lang.Long long20

long21

protected java.lang.Long long21

double8

protected java.lang.Double double8

double10

protected java.lang.Double double10

double12

protected java.lang.Double double12

double20

protected java.lang.Double double20

double21

protected java.lang.Double double21

float8

protected java.lang.Float float8

float10

protected java.lang.Float float10

float12

protected java.lang.Float float12

float20

protected java.lang.Float float20

float21

protected java.lang.Float float21

nonComparableNumber

protected org.apache.commons.lang.math.AbstractRangeTest.InnerNumber nonComparableNumber
Constructor Detail

AbstractRangeTest

public AbstractRangeTest(java.lang.String name)
Method Detail

setUp

public void setUp()

testGetMinimum

public void testGetMinimum()

testGetMaximum

public void testGetMaximum()

testContainsLong

public void testContainsLong()

testContainsInteger

public void testContainsInteger()

testContainsDouble

public void testContainsDouble()

testContainsFloat

public void testContainsFloat()

testContainsRange

public void testContainsRange()

testOverlapsRange

public void testOverlapsRange()

testEquals

public void testEquals()

testHashCode

public void testHashCode()

testToString

public void testToString()

createRange

protected abstract org.apache.commons.lang.math.Range createRange(java.lang.Integer integer)

createRange

protected abstract org.apache.commons.lang.math.Range createRange(java.lang.Integer integer1,
                                                                  java.lang.Integer integer2)


Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.