|
Gridarta Editor
|
Regression tests for AbstractBaseObject. More...
Collaboration diagram for net.sf.gridarta.model.baseobject.AbstractBaseObjectTest:Public Member Functions | |
| void | testDirection1 () |
| Checks that caching the "direction" attribute does work. More... | |
| void | testDirection2 () |
| Checks that caching the "direction" attribute does work. More... | |
| void | testDirection3 () |
| Checks that caching the "direction" attribute does work. More... | |
| void | testName1 () |
| Checks that caching the "name" attribute does work. More... | |
| void | testName2 () |
| Checks that caching the "name" attribute does work. More... | |
| void | testName3 () |
| Checks that caching the "name" attribute does work. More... | |
| void | testSetAttributeInt1 () |
| Checks that AbstractBaseObject#setAttributeInt(String, int) works as expected. More... | |
| void | testSetAttributeString () |
| Checks that GameObject#setAttributeString(String, String) does work. More... | |
| void | testSetFaceName1 () |
| Checks that setting the face name does work. More... | |
| void | testSetFaceName2 () |
| Checks that a custom face may be changed. More... | |
| void | testSetObjectTextAttributeOrdering () |
| Checks that BaseObject#setObjectText(String) ignores attribute ordering. More... | |
| void | testToString1 () |
| Checks that AbstractBaseObject#toString(String) works as expected. More... | |
| void | testType1 () |
| Checks that caching the "type" attribute does work. More... | |
| void | testType2 () |
| Checks that caching the "type" attribute does work. More... | |
| void | testType3 () |
| Checks that caching the "type" attribute does work. More... | |
Private Member Functions | |
| FaceObjectProviders | newFaceObjectProviders () |
| Creates a new FaceObjectProviders instance. More... | |
Static Private Member Functions | |
| static void | checkDirection (@NotNull final BaseObject<?, ?, ?, ?> gameObject, final int direction) |
| Checks that the "direction" attribute of a GameObject contains the expected value. More... | |
| static void | checkName (@NotNull final BaseObject<?, ?, ?, ?> gameObject, @NotNull final String name, @NotNull final String nameAttribute) |
| Checks that the BaseObject#NAME attribute of an GameObject contains the expected value. More... | |
| static void | checkType (@NotNull final BaseObject<?, ?, ?, ?> gameObject, final int type) |
| Checks that the BaseObject#TYPE attribute of a GameObject contains the expected value. More... | |
| static TestArchetype | newArchetype (@NotNull final String archetypeName, @Nullable final String objectText, @NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects) |
| Creates a new TestArchetype instance. More... | |
| static GameObject< TestGameObject, TestMapArchObject, TestArchetype > | newGameObject (@NotNull final TestArchetype archetype, @NotNull final String name, @NotNull final FaceObjectProviders faceObjectProviders, @NotNull final AnimationObjects animationObjects) |
| Creates a new game object instance. More... | |
Private Attributes | |
| final ResourceIcons | resourceIcons = new ResourceIcons() |
| The ResourceIcons instance. More... | |
Regression tests for AbstractBaseObject.
Definition at line 47 of file AbstractBaseObjectTest.java.
|
staticprivate |
Checks that the "direction" attribute of a GameObject contains the expected value.
| gameObject | the game object to check |
| direction | the expected direction |
Definition at line 254 of file AbstractBaseObjectTest.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection3().
Here is the caller graph for this function:
|
staticprivate |
Checks that the BaseObject#NAME attribute of an GameObject contains the expected value.
| gameObject | the game object to check |
| name | the expected name (cached value) |
| nameAttribute | the expected name ("name" attribute) |
Definition at line 489 of file AbstractBaseObjectTest.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName3().
Here is the caller graph for this function:
|
staticprivate |
Checks that the BaseObject#TYPE attribute of a GameObject contains the expected value.
| gameObject | the game object to check |
| type | the expected direction |
Definition at line 320 of file AbstractBaseObjectTest.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType3().
Here is the caller graph for this function:
|
staticprivate |
Creates a new TestArchetype instance.
| archetypeName | the archetype name |
| objectText | the object text to add or null |
| faceObjectProviders | the face object providers for looking up faces |
| animationObjects | the animation objects for looking up animations |
Definition at line 504 of file AbstractBaseObjectTest.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection3(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName3(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeInt1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeString(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testToString1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType3().
Here is the caller graph for this function:
|
private |
Creates a new FaceObjectProviders instance.
Definition at line 532 of file AbstractBaseObjectTest.java.
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection3(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName3(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeInt1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeString(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testToString1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType3().
Here is the caller graph for this function:
|
staticprivate |
Creates a new game object instance.
| archetype | the archetype to create the game object from |
| name | the game object's name |
| faceObjectProviders | the face object providers for looking up faces |
| animationObjects | the animation objects for looking up animations |
Definition at line 522 of file AbstractBaseObjectTest.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 >.NAME, and 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 >.setAttributeString().
Referenced by net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection3(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName2(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType1(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType2(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType3().
Here is the call graph for this function:
Here is the caller graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection1 | ( | ) |
Checks that caching the "direction" attribute does work.
Definition at line 197 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkDirection(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), 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 >.setAttributeString(), and 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 >.setObjectText().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection2 | ( | ) |
Checks that caching the "direction" attribute does work.
Definition at line 215 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkDirection(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testDirection3 | ( | ) |
Checks that caching the "direction" attribute does work.
Definition at line 231 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkDirection(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), net.sf.gridarta.model.gameobject.GameObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setArchetype(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName1 | ( | ) |
Checks that caching the "name" attribute does work.
Definition at line 329 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkName(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), 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 >.setAttributeString(), and 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 >.setObjectText().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName2 | ( | ) |
Checks that caching the "name" attribute does work.
Definition at line 347 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkName(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testName3 | ( | ) |
Checks that caching the "name" attribute does work.
Definition at line 363 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkName(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), net.sf.gridarta.model.gameobject.GameObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setArchetype(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeInt1 | ( | ) |
Checks that AbstractBaseObject#setAttributeInt(String, int) works as expected.
Definition at line 385 of file AbstractBaseObjectTest.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 >.getAttributeString(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), and net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetAttributeString | ( | ) |
Checks that GameObject#setAttributeString(String, String) does work.
Definition at line 122 of file AbstractBaseObjectTest.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 >.getAttributeString(), 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 >.getObjectText(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName1 | ( | ) |
Checks that setting the face name does work.
Definition at line 59 of file AbstractBaseObjectTest.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 >.getFaceName(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), 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 >.setAttributeString(), and 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 >.setObjectText().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetFaceName2 | ( | ) |
Checks that a custom face may be changed.
Definition at line 104 of file AbstractBaseObjectTest.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 >.getFaceName(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), and 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 >.setObjectText().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testSetObjectTextAttributeOrdering | ( | ) |
Checks that BaseObject#setObjectText(String) ignores attribute ordering.
Definition at line 451 of file AbstractBaseObjectTest.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.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.endTransaction(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getMapSquare(), net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isModified(), and net.sf.gridarta.model.mapmodel.MapModel< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.resetModified().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testToString1 | ( | ) |
Checks that AbstractBaseObject#toString(String) works as expected.
Definition at line 428 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), 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 >.setAttributeString(), and 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 >.toString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType1 | ( | ) |
Checks that caching the "type" attribute does work.
Definition at line 263 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkType(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), 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 >.setAttributeString(), and 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 >.setObjectText().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType2 | ( | ) |
Checks that caching the "type" attribute does work.
Definition at line 281 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkType(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), and 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 >.setAttributeString().
Here is the call graph for this function:| void net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.testType3 | ( | ) |
Checks that caching the "type" attribute does work.
Definition at line 297 of file AbstractBaseObjectTest.java.
References net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.checkType(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newArchetype(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newFaceObjectProviders(), net.sf.gridarta.model.baseobject.AbstractBaseObjectTest.newGameObject(), net.sf.gridarta.model.baseobject.Attributes.removeAttribute(), net.sf.gridarta.model.gameobject.GameObject< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.setArchetype(), and 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 >.setAttributeString().
Here is the call graph for this function:
|
private |
The ResourceIcons instance.
Definition at line 53 of file AbstractBaseObjectTest.java.