package org.openehr.am.template; public class PathMapTest extends TemplateTestBase { public void tearDown() { map = null; } public void testCreateNewAndWriteToFile() throws Exception { map = new PathMap(); map.addPath("key1", "path1"); map.addPath("key2", "path2"); map.addPath("key2", "path2"); map.writeToFile("test_paths.txt"); } public void testLoadPathMapAndGetPath() throws Exception { map= PathMap.load(fromClasspath("test_path_map.txt")); assertEquals("unexpected total paths", 2, map.countPaths()); assertEquals("/path1", map.getPath("key1")); assertEquals("/path2[at0001 and name/value='text']", map.getPath("key2")); } private PathMap map; }