package fr.adrienbrault.idea.symfony2plugin.tests.config.component.parser; import fr.adrienbrault.idea.symfony2plugin.config.component.parser.ParameterServiceParser; import org.junit.Assert; import org.junit.Test; import java.io.File; import java.io.FileInputStream; import java.util.Map; public class ParameterServiceParserTest extends Assert { @Test public void testParse() throws Exception { File testFile = new File(this.getClass().getResource("appDevDebugProjectContainer.xml").getFile()); ParameterServiceParser parameterServiceParser = new ParameterServiceParser(); parameterServiceParser.parser(new FileInputStream(testFile)); Map<String, String> map = parameterServiceParser.getParameterMap(); assertEquals("app", map.get("kernel.name")); assertEquals("Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser", map.get("controller_name_converter.class")); assertEquals("collection", map.get("kernel.bundles")); assertNull("collection", map.get("%kernel.bundles%")); assertNull(map.get("FrameworkBundle")); } }