Gridarta Editor
net.sf.gridarta.model.gameobject.GameObjectFactoryTest Class Reference

Regression tests for GameObjectFactory. More...

+ Collaboration diagram for net.sf.gridarta.model.gameobject.GameObjectFactoryTest:

Public Member Functions

void testDoMoveSquareTopSingle () throws DuplicateArchetypeException
 Checks that GameObjectFactory#cloneGameObject(GameObject) correctly updates the container. More...
 
void testUpdateFaceInformation () throws DuplicateArchetypeException
 Checks that face information is updated for inventory objects cloned from an archetype. More...
 

Detailed Description

Regression tests for GameObjectFactory.

Author
Andreas Kirschbaum

Definition at line 42 of file GameObjectFactoryTest.java.

Member Function Documentation

◆ testDoMoveSquareTopSingle()

◆ testUpdateFaceInformation()

void net.sf.gridarta.model.gameobject.GameObjectFactoryTest.testUpdateFaceInformation ( ) throws DuplicateArchetypeException

Checks that face information is updated for inventory objects cloned from an archetype.

Exceptions
DuplicateArchetypeExceptionif the test fails

Definition at line 78 of file GameObjectFactoryTest.java.

References net.sf.gridarta.model.archetypeset.ArchetypeSet< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.addArchetype(), net.sf.gridarta.model.archetype.Archetype< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.addLast(), net.sf.gridarta.model.gameobject.FaceSource.ARCHETYPE_FACE, net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.beginTransaction(), net.sf.gridarta.model.gameobject.GameObjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createGameObject(), net.sf.gridarta.model.baseobject.BaseObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R, T extends BaseObject< G, A, R, T >.FACE, net.sf.gridarta.model.mapmodel.TestMapModelCreator.getArchetypeSet(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.getFaceObjectProviders(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.getGameObjectFactory(), net.sf.gridarta.model.mapmodel.TestMapModelHelper.insertArchetype(), net.sf.gridarta.model.gameobject.GameObjectFactory< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newArchetype(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.newMapModel(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.newTestMapModelHelper(), and net.sf.gridarta.model.face.FaceObjectProviders.setNormal().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: