test
Class XAMCRATest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by test.XAMCRATest
All Implemented Interfaces:
junit.framework.Test

public class XAMCRATest
extends junit.framework.TestCase

Test SAMCRA

Creation date: 28 nov. 2005

Author:
Ga�l Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
XAMCRATest()
           
 
Method Summary
 void testMetricConstraint()
          Test with Metric and TEMetric Constraints.
 void testNonConsecutiveIds()
           
 void testRouteBw()
          Test with only bw constraint
 void testRouteBwDelay()
          Test with bw and delay constraint (path 0-3-2 does not satisfy constraints anymore)
 
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

XAMCRATest

public XAMCRATest()
Method Detail

testRouteBw

public void testRouteBw()
                 throws NodeAlreadyExistException,
                        NodeNotFoundException,
                        LinkAlreadyExistException,
                        DomainAlreadyExistException,
                        NoRouteToHostException,
                        RoutingException,
                        LinkNotFoundException,
                        LspNotFoundException,
                        LocalDatabaseException,
                        InvalidPathException,
                        AlgorithmInitialisationException,
                        TotemActionExecutionException
Test with only bw constraint

Throws:
NodeAlreadyExistException
NodeNotFoundException
LinkAlreadyExistException
DomainAlreadyExistException
NoRouteToHostException
RoutingException
LinkNotFoundException
LspNotFoundException
LocalDatabaseException
InvalidPathException
AlgorithmInitialisationException
TotemActionExecutionException

testRouteBwDelay

public void testRouteBwDelay()
                      throws NodeAlreadyExistException,
                             NodeNotFoundException,
                             DomainAlreadyExistException,
                             LinkAlreadyExistException,
                             NoRouteToHostException,
                             RoutingException,
                             LinkNotFoundException,
                             LspNotFoundException,
                             LocalDatabaseException,
                             InvalidPathException,
                             AlgorithmInitialisationException,
                             TotemActionExecutionException
Test with bw and delay constraint (path 0-3-2 does not satisfy constraints anymore)

Throws:
NodeAlreadyExistException
NodeNotFoundException
DomainAlreadyExistException
LinkAlreadyExistException
NoRouteToHostException
RoutingException
LinkNotFoundException
LspNotFoundException
LocalDatabaseException
InvalidPathException
AlgorithmInitialisationException
TotemActionExecutionException

testNonConsecutiveIds

public void testNonConsecutiveIds()
                           throws NodeAlreadyExistException,
                                  NodeNotFoundException,
                                  DomainAlreadyExistException,
                                  LinkAlreadyExistException,
                                  LinkNotFoundException,
                                  NoRouteToHostException,
                                  RoutingException,
                                  LspNotFoundException,
                                  LocalDatabaseException,
                                  InvalidPathException,
                                  AlgorithmInitialisationException,
                                  TotemActionExecutionException
Throws:
NodeAlreadyExistException
NodeNotFoundException
DomainAlreadyExistException
LinkAlreadyExistException
LinkNotFoundException
NoRouteToHostException
RoutingException
LspNotFoundException
LocalDatabaseException
InvalidPathException
AlgorithmInitialisationException
TotemActionExecutionException

testMetricConstraint

public void testMetricConstraint()
                          throws NodeAlreadyExistException,
                                 NodeNotFoundException,
                                 DomainAlreadyExistException,
                                 LinkAlreadyExistException,
                                 RoutingException,
                                 LinkNotFoundException,
                                 LocalDatabaseException,
                                 AlgorithmInitialisationException,
                                 LinkCapacityExceededException,
                                 TotemActionExecutionException
Test with Metric and TEMetric Constraints. 3 paths exists : (0-1-2) (0-2-3) and (0-4-5-2). None of them meet the constraints: 1st is to be rejected for Metric constraint, 2nd for TEMetric constraint and 3 for BW constraint

Throws:
NodeAlreadyExistException
NodeNotFoundException
DomainAlreadyExistException
LinkAlreadyExistException
RoutingException
LinkNotFoundException
LocalDatabaseException
AlgorithmInitialisationException
LinkCapacityExceededException
TotemActionExecutionException


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.