Search in sources :

Example 1 with MappedContainerComponent

use of org.terasology.unittest.stubs.MappedContainerComponent in project Terasology by MovingBlocks.

the class PrefabTest method testPrefabWithCollectionOfMappedContainers.

@Test
public void testPrefabWithCollectionOfMappedContainers() {
    Prefab prefab = prefabManager.getPrefab("unittest:withCollectionOfMappedContainers");
    MappedContainerComponent mappedContainer = prefab.getComponent(MappedContainerComponent.class);
    assertNotNull(mappedContainer);
    assertNotNull(mappedContainer.containers);
    assertEquals(1, mappedContainer.containers.size());
    MappedContainerComponent.Cont cont = mappedContainer.containers.iterator().next();
    assertNotNull(cont);
    assertEquals("a", cont.value);
}
Also used : MappedContainerComponent(org.terasology.unittest.stubs.MappedContainerComponent) Prefab(org.terasology.engine.entitySystem.prefab.Prefab) PojoPrefab(org.terasology.engine.entitySystem.prefab.internal.PojoPrefab) Test(org.junit.jupiter.api.Test)

Aggregations

Test (org.junit.jupiter.api.Test)1 Prefab (org.terasology.engine.entitySystem.prefab.Prefab)1 PojoPrefab (org.terasology.engine.entitySystem.prefab.internal.PojoPrefab)1 MappedContainerComponent (org.terasology.unittest.stubs.MappedContainerComponent)1