Update of
/var/cvs/applications/vpro-wizards/tests/org/mmbase/applications/vprowizards/spring/cache/modifiers
In directory
james.mmbase.org:/tmp/cvs-serv32624/applications/vpro-wizards/tests/org/mmbase/applications/vprowizards/spring/cache/modifiers
Modified Files:
TemplateCleanerModifierTest.java
Log Message:
more tests
See also:
http://cvs.mmbase.org/viewcvs/applications/vpro-wizards/tests/org/mmbase/applications/vprowizards/spring/cache/modifiers
Index: TemplateCleanerModifierTest.java
===================================================================
RCS file:
/var/cvs/applications/vpro-wizards/tests/org/mmbase/applications/vprowizards/spring/cache/modifiers/TemplateCleanerModifierTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- TemplateCleanerModifierTest.java 8 Dec 2008 15:59:26 -0000 1.1
+++ TemplateCleanerModifierTest.java 8 Dec 2008 19:37:08 -0000 1.2
@@ -4,7 +4,28 @@
public class TemplateCleanerModifierTest extends TestCase {
- public void test(){
- //fail("implement");
+ public void test_simple_template_with_nodenr_is_removed(){
+ cleanAndCheck("users_[name:898]", "users_898");
+ }
+
+ public void test_simle_template_without_nodenr_is_removed(){
+ cleanAndCheck("users_[name]", "users_");
+ }
+
+ public void test_query_template_with_nodenr_is_removed(){
+ cleanAndCheck("users_[name.nogwat.disco:898]", "users_898");
+ }
+
+ public void test_query_template_without_nodenr_is_removed(){
+ cleanAndCheck("users_[name.nogwat.disco]", "users_");
+ }
+
+ public void test_multi_template_with_nodenr_is_removed(){
+ cleanAndCheck("users_[name.nogwat.disco:898]_nogwat_[user:10]",
"users_898_nogwat_10");
+ }
+
+ private void cleanAndCheck(String template, String expected){
+ TemplateCleanerModifier modifier = new TemplateCleanerModifier();
+ assertEquals(expected, modifier.modify(template));
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs