test
Class AbstractRouterTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
test.AbstractRouterTest
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- EpidemicRouterTest, ProphetRouterTest
public abstract class AbstractRouterTest
- extends junit.framework.TestCase
Superclass for router tests. Sets up the environment by creating
multiple hosts with router set by setRouterProto(MessageRouter)
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown |
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 |
mc
protected MessageChecker mc
utils
protected TestUtils utils
ts
protected static TestSettings ts
BUFFER_SIZE
protected static final int BUFFER_SIZE
- See Also:
- Constant Field Values
TRANSMIT_SPEED
protected static final int TRANSMIT_SPEED
- See Also:
- Constant Field Values
clock
protected SimClock clock
c0
protected Coord c0
farAway
protected Coord farAway
disconnectLocation
protected static final Coord disconnectLocation
h1
protected DTNHost h1
h2
protected DTNHost h2
h3
protected DTNHost h3
h4
protected DTNHost h4
h5
protected DTNHost h5
h6
protected DTNHost h6
msgId1
protected static final java.lang.String msgId1
- See Also:
- Constant Field Values
msgId2
protected static final java.lang.String msgId2
- See Also:
- Constant Field Values
msgId3
protected static final java.lang.String msgId3
- See Also:
- Constant Field Values
msgId4
protected static final java.lang.String msgId4
- See Also:
- Constant Field Values
msgId5
protected static final java.lang.String msgId5
- See Also:
- Constant Field Values
routerProto
protected MessageRouter routerProto
AbstractRouterTest
public AbstractRouterTest()
setUp
protected void setUp()
throws java.lang.Exception
- Overrides:
setUp
in class junit.framework.TestCase
- Throws:
java.lang.Exception
setRouterProto
protected void setRouterProto(MessageRouter r)
checkCreates
protected void checkCreates(int nrof)
- Checks that mc contains only nrof create-events and nothing else
- Parameters:
nrof
- how many creates to expect
updateAllNodes
protected void updateAllNodes()
disconnect
protected static void disconnect(DTNHost node)
- Moves node to disconnectLocation (far away from c0), updates it and
restores the node location
- Parameters:
node
- Node to disconnect
toString
public java.lang.String toString()
- Overrides:
toString
in class junit.framework.TestCase