aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/de/hysky/skyblocker/utils/datafixer/ItemStackComponentizationFixerTest.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/test/java/de/hysky/skyblocker/utils/datafixer/ItemStackComponentizationFixerTest.java b/src/test/java/de/hysky/skyblocker/utils/datafixer/ItemStackComponentizationFixerTest.java
index 99c6a744..d791fd72 100644
--- a/src/test/java/de/hysky/skyblocker/utils/datafixer/ItemStackComponentizationFixerTest.java
+++ b/src/test/java/de/hysky/skyblocker/utils/datafixer/ItemStackComponentizationFixerTest.java
@@ -24,7 +24,7 @@ public class ItemStackComponentizationFixerTest {
private final Gson GSON = new Gson();
private final ItemStack TEST_STACK = Util.make(new ItemStack(Items.DIAMOND_SWORD, 1), item -> {
ItemEnchantmentsComponent.Builder builder = new ItemEnchantmentsComponent.Builder(ItemEnchantmentsComponent.DEFAULT);
-
+
builder.add(Enchantments.SHARPNESS, 1);
item.set(DataComponentTypes.ENCHANTMENTS, builder.build());
});
@@ -47,35 +47,35 @@ public class ItemStackComponentizationFixerTest {
Assertions.assertEquals("{\"id\":\"minecraft:diamond_sword\",\"count\":1,\"components\":{\"minecraft:custom_data\":{\"ExtraAttributes\":{\"id\":\"TEST\"}}}}", GSON.toJson(stackJson));
}
-
+
@Test
void testComponentsAsString() {
String componentString = ItemStackComponentizationFixer.componentsAsString(TEST_STACK);
-
+
Assertions.assertEquals("[minecraft:enchantments={levels:{\"minecraft:sharpness\":1}}]", componentString);
}
-
+
@Test
void testFromComponentsString() {
String componentString = "[minecraft:enchantments={levels:{\"minecraft:sharpness\":1}}]";
ItemStack stack = ItemStackComponentizationFixer.fromComponentsString("minecraft:diamond_sword", 1, componentString);
-
+
Assertions.assertTrue(ItemStack.areItemsAndComponentsEqual(stack, TEST_STACK));
}
-
+
@Test
void testFromComponentsStringWithInvalidItem() {
String componentString = "[minecraft:enchantments={levels:{\"minecraft:sharpness\":1}}]";
ItemStack stack = ItemStackComponentizationFixer.fromComponentsString("minecraft:does_not_exist", 1, componentString);
-
+
Assertions.assertEquals(stack, ItemStack.EMPTY);
}
-
+
@Test
void testNbtToComponentsString() {
ItemStack fixedStack = ItemStackComponentizationFixer.fixUpItem(NBT);
String componentsString = ItemStackComponentizationFixer.componentsAsString(fixedStack);
-
+
Assertions.assertEquals("[minecraft:custom_data={ExtraAttributes:{id:\"TEST\"}}]", componentsString);
}