Class GameTestsIngredientPositionsIndex

java.lang.Object
org.cyclops.integrateddynamics.gametest.GameTestsIngredientPositionsIndex

public class GameTestsIngredientPositionsIndex extends Object
Game tests for IngredientPositionsIndex.
  • Field Details

  • Constructor Details

    • GameTestsIngredientPositionsIndex

      public GameTestsIngredientPositionsIndex()
  • Method Details

    • pos

      protected static PartPos pos(net.minecraft.gametest.framework.GameTestHelper helper, int x)
    • named

      protected static net.minecraft.world.item.ItemStack named(net.minecraft.world.item.ItemStack itemStack, String name)
    • list

      protected static List<PartPos> list(Iterator<PartPos> iterator)
    • set

      protected static Set<PartPos> set(Iterator<PartPos> iterator)
    • expectedPositions

      protected static <T,M> Set<PartPos> expectedPositions(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<T,M> component, List<org.apache.commons.lang3.tuple.Pair<T, PrioritizedPartPos>> contents, T instance, M matchCondition)
      Determine the expected positions for the given query by naively scanning over all indexed instances.
    • testPositionLookups

      public void testPositionLookups(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPositionLookupsMatchAllConditions

      public void testPositionLookupsMatchAllConditions(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPositionLookupsPriorities

      public void testPositionLookupsPriorities(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPositionRemoval

      public void testPositionRemoval(net.minecraft.gametest.framework.GameTestHelper helper)
    • testPositionLookupsSingleCategoryComponent

      public void testPositionLookupsSingleCategoryComponent(net.minecraft.gametest.framework.GameTestHelper helper)