Gridarta Editor
|
Public Member Functions | |
void | testInsert1 () throws DuplicateArchetypeException, IllegalAutojoinListException |
Static Private Member Functions | |
static void | checkFace (@NotNull final MapModel< TestGameObject, TestMapArchObject, TestArchetype > mapModel, final int x, final int y, @NotNull final String face) |
Regression tests for UndoActions.
Definition at line 47 of file UndoActionsTest.java.
|
staticprivate |
Checks the face name of the first object in a map square.
mapModel | the map model to check |
x | the x coordinate of the map square to check |
y | the y coordinate of the map square to check |
face | the expected face name |
Definition at line 113 of file UndoActionsTest.java.
References 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.MapSquare< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getFirst(), and net.sf.gridarta.model.mapmodel.MapSquare< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapSquare().
Referenced by net.sf.gridarta.actions.UndoActionsTest.testInsert1().
void net.sf.gridarta.actions.UndoActionsTest.testInsert1 | ( | ) | throws DuplicateArchetypeException, IllegalAutojoinListException |
Checks that undo correctly sets the "face" attribute.
IllegalAutojoinListException | if the test fails |
DuplicateArchetypeException | if the test fails |
Definition at line 55 of file UndoActionsTest.java.
References 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.actions.UndoActionsTest.checkFace(), net.sf.gridarta.model.mapmodel.TestMapModelHelper.checkMapContents(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.endTransaction(), 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.getArchetype(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.getGameObjectFactory(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.getGameObjectMatchers(), net.sf.gridarta.model.mapcontrol.TestMapControlCreator.getMapManager(), net.sf.gridarta.model.mapcontrol.MapControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapModel(), net.sf.gridarta.model.mapcontrol.TestMapControlCreator.getMapModelCreator(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.getMapViewSettings(), net.sf.gridarta.model.mapmodel.TestMapModelHelper.insertArchetype(), net.sf.gridarta.model.autojoin.AutojoinListsHelper.newAutojoinLists(), net.sf.gridarta.model.mapcontrol.TestMapControlCreator.newAutojoinListsHelper(), net.sf.gridarta.model.mapmodel.TestMapModelCreator.newTestMapModelHelper(), net.sf.gridarta.model.mapviewsettings.MapViewSettings.setAutojoin(), net.sf.gridarta.model.maparchobject.AbstractMapArchObject< A extends MapArchObject< A >.setMapSize(), and net.sf.gridarta.gui.undo.UndoControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.undo().