Class TestHelpers
java.lang.Object
org.cyclops.integrateddynamics.core.test.TestHelpers
Helpers for tests
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> voidassertEqual(T actual, T expected, String ifEqual) Assertion for equal objects.static <T> voidassertNonEqual(T actual, T expected, String ifNonEqual) Assertion for non equal objects.static <T> voidassertNonNull(T actual, String ifNonNull) Assertion for non null objects.static <T> voidassertNull(T actual, String ifNull) Assertion for null objects.static booleanstatic <T> Tdeserialize(net.minecraft.nbt.CompoundTag tag, Function<net.minecraft.world.level.storage.ValueInput, T> serializer) static <T> Tdeserialize(net.minecraft.nbt.CompoundTag tag, Function<net.minecraft.world.level.storage.ValueInput, T> serializer, net.minecraft.core.HolderLookup.Provider holderLookup) static <T> net.minecraft.nbt.CompoundTagstatic <T> net.minecraft.nbt.CompoundTagserialize(Consumer<net.minecraft.world.level.storage.ValueOutput> deserializer, net.minecraft.core.HolderLookup.Provider holderLookup)
-
Constructor Details
-
TestHelpers
public TestHelpers()
-
-
Method Details
-
canRunIntegrationTests
public static boolean canRunIntegrationTests() -
assertEqual
Assertion for equal objects.- Type Parameters:
T- The type.- Parameters:
actual- Actual value.expected- Expected value.ifEqual- Message identifying the assertion.
-
assertNonEqual
Assertion for non equal objects.- Type Parameters:
T- The type.- Parameters:
actual- Actual value.expected- Expected value.ifNonEqual- Message identifying the assertion.
-
assertNull
Assertion for null objects.- Type Parameters:
T- The type.- Parameters:
actual- Actual value.ifNull- Message identifying the assertion.
-
assertNonNull
Assertion for non null objects.- Type Parameters:
T- The type.- Parameters:
actual- Actual value.ifNonNull- Message identifying the assertion.
-
serialize
public static <T> net.minecraft.nbt.CompoundTag serialize(Consumer<net.minecraft.world.level.storage.ValueOutput> deserializer) -
serialize
public static <T> net.minecraft.nbt.CompoundTag serialize(Consumer<net.minecraft.world.level.storage.ValueOutput> deserializer, net.minecraft.core.HolderLookup.Provider holderLookup) -
deserialize
public static <T> T deserialize(net.minecraft.nbt.CompoundTag tag, Function<net.minecraft.world.level.storage.ValueInput, T> serializer) -
deserialize
public static <T> T deserialize(net.minecraft.nbt.CompoundTag tag, Function<net.minecraft.world.level.storage.ValueInput, T> serializer, net.minecraft.core.HolderLookup.Provider holderLookup)
-