EngineAndFamilyIntegrationTests

Tests the family class through the engine class. Left over from a previous architecture but retained because all tests shoudl still pass.

Constructors

this
this()
Undocumented in source.

Members

Functions

familyContainsAllMatchingEntities
void familyContainsAllMatchingEntities()
Undocumented in source. Be warned that the author may not have intended to support it.
familyContainsOnlyMatchingEntities
void familyContainsOnlyMatchingEntities()
Undocumented in source. Be warned that the author may not have intended to support it.
releaseFamilyEmptiesNodeList
void releaseFamilyEmptiesNodeList()
Undocumented in source. Be warned that the author may not have intended to support it.
releaseFamilySetsNextNodeToNull
void releaseFamilySetsNextNodeToNull()
Undocumented in source. Be warned that the author may not have intended to support it.
removeAllEntitiesDoesWhatItSays
void removeAllEntitiesDoesWhatItSays()
Undocumented in source. Be warned that the author may not have intended to support it.
testCorrectEntityAddedToFamilyWhenAccessFamilyFirst
void testCorrectEntityAddedToFamilyWhenAccessFamilyFirst()
Undocumented in source. Be warned that the author may not have intended to support it.
testCorrectEntityAddedToFamilyWhenAccessFamilySecond
void testCorrectEntityAddedToFamilyWhenAccessFamilySecond()
Undocumented in source. Be warned that the author may not have intended to support it.
testCorrectEntityAddedToFamilyWhenComponentsAdded
void testCorrectEntityAddedToFamilyWhenComponentsAdded()
Undocumented in source. Be warned that the author may not have intended to support it.
testEntityRemovedFromFamilyWhenComponentRemovedAndFamilyAlreadyAccessed
void testEntityRemovedFromFamilyWhenComponentRemovedAndFamilyAlreadyAccessed()
Undocumented in source. Be warned that the author may not have intended to support it.
testEntityRemovedFromFamilyWhenComponentRemovedAndFamilyNotAlreadyAccessed
void testEntityRemovedFromFamilyWhenComponentRemovedAndFamilyNotAlreadyAccessed()
Undocumented in source. Be warned that the author may not have intended to support it.
testEntityRemovedFromFamilyWhenRemovedFromEngineAndFamilyAlreadyAccessed
void testEntityRemovedFromFamilyWhenRemovedFromEngineAndFamilyAlreadyAccessed()
Undocumented in source. Be warned that the author may not have intended to support it.
testEntityRemovedFromFamilyWhenRemovedFromEngineAndFamilyNotAlreadyAccessed
void testEntityRemovedFromFamilyWhenRemovedFromEngineAndFamilyNotAlreadyAccessed()
Undocumented in source. Be warned that the author may not have intended to support it.
testFamilyIsInitiallyEmpty
void testFamilyIsInitiallyEmpty()
Undocumented in source. Be warned that the author may not have intended to support it.
testIncorrectEntityNotAddedToFamilyWhenAccessFamilyFirst
void testIncorrectEntityNotAddedToFamilyWhenAccessFamilyFirst()
Undocumented in source. Be warned that the author may not have intended to support it.
testIncorrectEntityNotAddedToFamilyWhenAccessFamilySecond
void testIncorrectEntityNotAddedToFamilyWhenAccessFamilySecond()
Undocumented in source. Be warned that the author may not have intended to support it.
testNodeContainsEntityProperties
void testNodeContainsEntityProperties()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

mEngine
Engine mEngine;
Undocumented in source.
mMockNodeFamily
ComponentMatchingFamily!MockNode mMockNodeFamily;
Undocumented in source.

Meta