diff --git a/src/test/java/de/ozgcloud/formcycle/formdata/FormStructureParserTest.java b/src/test/java/de/ozgcloud/formcycle/formdata/FormStructureParserTest.java index 6d4fdc60282a6057172154d2bd8dd79689f16c5c..de1666dace03a124f3b51103b6f1448504d58b02 100644 --- a/src/test/java/de/ozgcloud/formcycle/formdata/FormStructureParserTest.java +++ b/src/test/java/de/ozgcloud/formcycle/formdata/FormStructureParserTest.java @@ -39,17 +39,6 @@ class FormStructureParserTest { assertThat(result).isEmpty(); } - @Test - void shouldCallIsInputNode() { - try (var itemClassMock = mockStatic(ItemClass.class)) { - var items = createItem(TEXT_FIELD); - - createParser(items).parse(); - - itemClassMock.verify(() -> ItemClass.isInputNode(TEXT_FIELD)); - } - - } @Test void shouldCallHandleInputNode() { var items = createItem(TEXT_FIELD); @@ -58,17 +47,7 @@ class FormStructureParserTest { structureParser.parse(); verify(structureParser).handleInputNode(items.get(ITEM_ID)); - } - - @Test - void shouldCallIsNestedContainer() { - try (var itemClassMock = mockStatic(ItemClass.class)) { - var items = createItem(FIELD_SET); - - createParser(items).parse(); - - itemClassMock.verify(() -> ItemClass.isNestedContainer(FIELD_SET)); - } + verify(structureParser, never()).handleContainerNode(any()); } @Test @@ -79,6 +58,7 @@ class FormStructureParserTest { structureParser.parse(); verify(structureParser).handleContainerNode(items.get(ITEM_ID)); + verify(structureParser, never()).handleInputNode(any()); } @Test @@ -101,6 +81,11 @@ class FormStructureParserTest { @Nested class TestHandleInputNode { + @BeforeEach + void init() { + structureParser = spy(new FormStructureParser(createItem(FIELD_SET))); + } + @Test void shouldCallGetResultNodes() { var xItem = getMock(TEXT_FIELD); @@ -258,6 +243,7 @@ class FormStructureParserTest { @BeforeEach void init() { + structureParser = spy(new FormStructureParser(createItem(FIELD_SET))); injectResultNodes(expectedResultNodes); } @@ -316,6 +302,11 @@ class FormStructureParserTest { @Nested class TestGetNextContainerNode { + @BeforeEach + void init() { + structureParser = spy(new FormStructureParser(createItem(FIELD_SET))); + } + @Test void shouldReturnEmptyWhenNodeStackEmpty() { var nextContainerNode = structureParser.getNextContainerNode(ITEM_ID);