Skip to content
Snippets Groups Projects
Commit 7a0f8c95 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5677 improve unit tests

parent 4e0b735c
Branches
Tags
No related merge requests found
...@@ -39,17 +39,6 @@ class FormStructureParserTest { ...@@ -39,17 +39,6 @@ class FormStructureParserTest {
assertThat(result).isEmpty(); 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 @Test
void shouldCallHandleInputNode() { void shouldCallHandleInputNode() {
var items = createItem(TEXT_FIELD); var items = createItem(TEXT_FIELD);
...@@ -58,17 +47,7 @@ class FormStructureParserTest { ...@@ -58,17 +47,7 @@ class FormStructureParserTest {
structureParser.parse(); structureParser.parse();
verify(structureParser).handleInputNode(items.get(ITEM_ID)); verify(structureParser).handleInputNode(items.get(ITEM_ID));
} verify(structureParser, never()).handleContainerNode(any());
@Test
void shouldCallIsNestedContainer() {
try (var itemClassMock = mockStatic(ItemClass.class)) {
var items = createItem(FIELD_SET);
createParser(items).parse();
itemClassMock.verify(() -> ItemClass.isNestedContainer(FIELD_SET));
}
} }
@Test @Test
...@@ -79,6 +58,7 @@ class FormStructureParserTest { ...@@ -79,6 +58,7 @@ class FormStructureParserTest {
structureParser.parse(); structureParser.parse();
verify(structureParser).handleContainerNode(items.get(ITEM_ID)); verify(structureParser).handleContainerNode(items.get(ITEM_ID));
verify(structureParser, never()).handleInputNode(any());
} }
@Test @Test
...@@ -101,6 +81,11 @@ class FormStructureParserTest { ...@@ -101,6 +81,11 @@ class FormStructureParserTest {
@Nested @Nested
class TestHandleInputNode { class TestHandleInputNode {
@BeforeEach
void init() {
structureParser = spy(new FormStructureParser(createItem(FIELD_SET)));
}
@Test @Test
void shouldCallGetResultNodes() { void shouldCallGetResultNodes() {
var xItem = getMock(TEXT_FIELD); var xItem = getMock(TEXT_FIELD);
...@@ -258,6 +243,7 @@ class FormStructureParserTest { ...@@ -258,6 +243,7 @@ class FormStructureParserTest {
@BeforeEach @BeforeEach
void init() { void init() {
structureParser = spy(new FormStructureParser(createItem(FIELD_SET)));
injectResultNodes(expectedResultNodes); injectResultNodes(expectedResultNodes);
} }
...@@ -316,6 +302,11 @@ class FormStructureParserTest { ...@@ -316,6 +302,11 @@ class FormStructureParserTest {
@Nested @Nested
class TestGetNextContainerNode { class TestGetNextContainerNode {
@BeforeEach
void init() {
structureParser = spy(new FormStructureParser(createItem(FIELD_SET)));
}
@Test @Test
void shouldReturnEmptyWhenNodeStackEmpty() { void shouldReturnEmptyWhenNodeStackEmpty() {
var nextContainerNode = structureParser.getNextContainerNode(ITEM_ID); var nextContainerNode = structureParser.getNextContainerNode(ITEM_ID);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment