Update of
/var/cvs/speeltuin/ernst/tagfileparser/test/nl/vpro/tagfileparser/parser/file
In directory
james.mmbase.org:/tmp/cvs-serv1313/test/nl/vpro/tagfileparser/parser/file
Modified Files:
BasicTagParserTest.java
Log Message:
work in progress
See also:
http://cvs.mmbase.org/viewcvs/speeltuin/ernst/tagfileparser/test/nl/vpro/tagfileparser/parser/file
Index: BasicTagParserTest.java
===================================================================
RCS file:
/var/cvs/speeltuin/ernst/tagfileparser/test/nl/vpro/tagfileparser/parser/file/BasicTagParserTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- BasicTagParserTest.java 9 Jul 2008 10:07:48 -0000 1.1
+++ BasicTagParserTest.java 15 Jul 2008 06:54:23 -0000 1.2
@@ -1,10 +1,31 @@
package nl.vpro.tagfileparser.parser.file;
+import java.io.File;
+
+import nl.vpro.tagfileparser.model.TagInfo;
import nl.vpro.tagfileparser.parser.TestBase;
public class BasicTagParserTest extends TestBase {
public void testParser(){
- TagParser parser = new BasicTagParser();
+ TagParser tagParser = new BasicTagParser();
+ String root = new File(".").getAbsolutePath();
+ root = root.substring(0, root.lastIndexOf("/"));
+
+ String tagFilePath = root + "/test/resources/tags/sometag.tag";
+ File tagFile = new File(tagFilePath);
+ if(!tagFile.isFile() || !tagFile.canRead()){
+ throw new RuntimeException(String.format("can not find
file: %s", tagFilePath));
+ }
+
+ TagInfo tagInfo = tagParser.parseTag(tagFile);
+
+ //test the attributes
+ assertEquals(1, tagInfo.getVariables().size());
+ //assertEquals("name",
tagInfo.getAttributes().get(0).getName());
+
+ //test the variables
+
+ //test the tag
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs