stevel      02/04/19 00:18:01

  Modified:    src/testcases/org/apache/tools/ant/taskdefs
                        ConditionTest.java
  Log:
  new istrue/isfalse condition tests.
  
  I stuck some contains tests in here too, not noticing that they were in 
ContainsTest. Well, extra tests are always good, and now we test validation too.
  
  Revision  Changes    Path
  1.4       +66 -0     
jakarta-ant/src/testcases/org/apache/tools/ant/taskdefs/ConditionTest.java
  
  Index: ConditionTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/testcases/org/apache/tools/ant/taskdefs/ConditionTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ConditionTest.java        19 Feb 2002 16:17:25 -0000      1.3
  +++ ConditionTest.java        19 Apr 2002 07:18:01 -0000      1.4
  @@ -189,5 +189,71 @@
       public void testFilesmatchMatch() {
           expectPropertySet("filesmatch-match","filesmatch-match"); 
       }   
  +    
  +    
  +    public void testContains() {
  +        expectPropertySet("contains","contains"); 
  +    }   
  +        
  +    
  +    public void testContainsDoesnt() {
  +        expectPropertyUnset("contains-doesnt","contains-doesnt"); 
  +    }   
  +
  +    public void testContainsAnycase() {
  +        expectPropertySet("contains-anycase","contains-anycase"); 
  +    } 
  +
  +    
  +    public void testContainsIncomplete1() {
  +        expectSpecificBuildException("contains-incomplete1", 
  +                    "Missing contains attribute",
  +                    "both string and substring are required in contains"); 
  +    } 
  +    
  +    public void testContainsIncomplete2() {
  +        expectSpecificBuildException("contains-incomplete2", 
  +                    "Missing contains attribute",
  +                    "both string and substring are required in contains"); 
  +    } 
  +    
  +    public void testIstrue() {
  +        expectPropertySet("istrue","istrue"); 
  +    } 
  +
  +    public void testIstrueNot() {
  +        expectPropertyUnset("istrue-not","istrue-not"); 
  +    } 
  + 
  +    public void testIstrueFalse() {
  +        expectPropertyUnset("istrue-false","istrue-false"); 
  +    } 
  +
  +    
  +    public void testIstrueIncomplete1() {
  +        expectSpecificBuildException("istrue-incomplete", 
  +                    "Missing attribute",
  +                    "Nothing to test for truth"); 
  +    } 
  +
  +    public void testIsfalseTrue() {
  +        expectPropertyUnset("isfalse-true","isfalse-true"); 
  +    } 
  +
  +    public void testIsfalseNot() {
  +        expectPropertySet("isfalse-not","isfalse-not"); 
  +    } 
  + 
  +    public void testIsfalseFalse() {
  +        expectPropertySet("isfalse-false","isfalse-false"); 
  +    } 
  +
  +    
  +    public void testIsfalseIncomplete1() {
  +        expectSpecificBuildException("isfalse-incomplete", 
  +                    "Missing attribute",
  +                    "Nothing to test for falsehood"); 
  +    }     
  +    
   }
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to