org.eclipse.emf.test.edit.command
Class DeleteCommandTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.emf.test.edit.command.DeleteCommandTest
All Implemented Interfaces:
junit.framework.Test

public class DeleteCommandTest
extends junit.framework.TestCase

Tests for DeleteCommand. In each case, the model is built, the command is created, executed, undone, and redone. The state of the model and the executability/undoability/redoability of the command are tested between each step.


Field Summary
protected  EditingDomain editingDomain
          An editing domain for for these tests.
protected  RefFactory refFactory
          The Ref factory.
protected  RefPackage refPackage
          The Ref test package.
protected  Resource resource
          The resource, from the editing domain's resource set, that will contain the objects.
protected  TreeFactory treeFactory
          The Tree factory.
protected  TreePackage treePackage
          The Tree test package.
 
Constructor Summary
DeleteCommandTest(java.lang.String name)
           
 
Method Summary
protected  void setUp()
           
static junit.framework.Test suite()
           
 void testDeleteObjectFromBidirectionalLists()
           
 void testDeleteObjectFromList()
           
 void testDeleteObjectsWithManyReferences()
           
 void testDeleteObjectWithContents()
           
 void testDeleteSingleObject()
           
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

refPackage

protected RefPackage refPackage
The Ref test package.


refFactory

protected RefFactory refFactory
The Ref factory.


treePackage

protected TreePackage treePackage
The Tree test package.


treeFactory

protected TreeFactory treeFactory
The Tree factory.


editingDomain

protected EditingDomain editingDomain
An editing domain for for these tests.


resource

protected Resource resource
The resource, from the editing domain's resource set, that will contain the objects.

Constructor Detail

DeleteCommandTest

public DeleteCommandTest(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 junit.framework.TestCase
Throws:
java.lang.Exception

testDeleteSingleObject

public void testDeleteSingleObject()

testDeleteObjectFromList

public void testDeleteObjectFromList()

testDeleteObjectFromBidirectionalLists

public void testDeleteObjectFromBidirectionalLists()

testDeleteObjectsWithManyReferences

public void testDeleteObjectsWithManyReferences()

testDeleteObjectWithContents

public void testDeleteObjectWithContents()

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.