org.eclipse.birt.report.tests.model.api
Class ClientsDerivedIteratorTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.eclipse.birt.report.tests.model.BaseTestCase
              extended byorg.eclipse.birt.report.tests.model.api.ClientsDerivedIteratorTest
All Implemented Interfaces:
junit.framework.Test

public class ClientsDerivedIteratorTest
extends BaseTestCase

Test ClientsIterator and DerivedIterator.

Method Test Case Expected
testDerivedIterator() Iterate the derived list of one element. Two derived element should be found.
testClientsIterator() Iterate the clients list of one element. Three client element should be found.
Iterate the element that can not be refered. No client should be found.


Field Summary
 
Fields inherited from class org.eclipse.birt.report.tests.model.BaseTestCase
design, designHandle, GOLDEN_FOLDER, INPUT_FOLDER, OUTPUT_FOLDER, PLUGIN_NAME, PLUGIN_PATH, PLUGINLOC, ROM_DEF_NAME, sessionHandle, TEST_FOLDER, TEST_LOCALE
 
Constructor Summary
ClientsDerivedIteratorTest(java.lang.String name)
           
 
Method Summary
protected  void setUp()
           
static junit.framework.Test suite()
           
 void testClientsIterator()
          Test iterating the client list of an element.
 void testDerivedIterator()
          Test iterating the derived list of an element.
 
Methods inherited from class org.eclipse.birt.report.tests.model.BaseTestCase
compareErrors, compareTextFile, compareTextFileAsResource, createDesign, createDesign, dumpErrors, getClassFolder, getFullQualifiedClassName, openDesign, openDesign, openDesign, openDesign, openDesignAsResource, openDesignAsResource, printSemanticError, printSemanticErrors, printSyntaxError, saveAs, saveAsInTempDir, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

ClientsDerivedIteratorTest

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

suite

public static junit.framework.Test suite()

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class BaseTestCase
Throws:
java.lang.Exception

testDerivedIterator

public void testDerivedIterator()
                         throws java.lang.Exception
Test iterating the derived list of an element.

Throws:
java.lang.Exception - any exception met

testClientsIterator

public void testClientsIterator()
                         throws java.lang.Exception
Test iterating the client list of an element.

Throws:
java.lang.Exception - any exception met