package ru.di9.xml;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import java.util.Arrays;
import java.util.Iterator;
import static org.junit.jupiter.api.Assertions.*;
class XmlElementTest {
// language=XML
final String xml = """
some value
99
true
content
""";
XmlElement rootElement;
@BeforeEach
void setup() {
rootElement = new XmlParser().parse(xml);
assertNotNull(rootElement);
assertEquals("root", rootElement.getTagName());
}
@SuppressWarnings("OptionalGetWithoutIsPresent")
@Test
void testIterator() {
Iterator iteratorElement = rootElement.iterator();
Iterator iteratorTagName = Arrays.asList("node_str", "node_int", "node_bool", "empty").iterator();
Iterator