brett       2004/01/05 00:48:09

  Modified:    maven-model/src/test/org/apache/maven/model
                        DependencyTest.java
  Log:
  additional tests
  
  Revision  Changes    Path
  1.4       +50 -1     
maven-components/maven-model/src/test/org/apache/maven/model/DependencyTest.java
  
  Index: DependencyTest.java
  ===================================================================
  RCS file: 
/home/cvs/maven-components/maven-model/src/test/org/apache/maven/model/DependencyTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DependencyTest.java       4 Jan 2004 21:57:53 -0000       1.3
  +++ DependencyTest.java       5 Jan 2004 08:48:09 -0000       1.4
  @@ -102,6 +102,19 @@
           assertNull( "check default version", d.getVersion() );
           assertNull( "check default url", d.getUrl() );
           assertEquals( "check default properties", 0, d.getProperties().size() );
  +        assertFalse( "verify invalid", d.validate() );
  +    }
  +
  +    public void testGetProperty()
  +    {
  +        d.addProperty( "foo", "bar" );
  +        assertEquals( "check existant property", "bar", d.getProperty( "foo" ) );
  +        assertEquals( "check non-existant property", null, d.getProperty( "fu" ) );
  +    }
  +
  +    public void testGetPropertyNoneSet()
  +    {
  +        assertEquals( "check non-existant property", null, d.getProperty( "fu" ) );
       }
   
       public void testAddProperty()
  @@ -195,6 +208,42 @@
       {
           d.setArtifact( "some-artifact.art" );
           assertEquals( "check artifact", "some-artifact.art", d.getArtifact() );
  +    }
  +
  +    public void testUrl()
  +    {
  +        d.setUrl( "url" );
  +        assertEquals( "check url", "url", d.getUrl() );
  +    }
  +
  +    public void testInvalidByArtifactNameOnly()
  +    {
  +        d.setGroupId( "groupId" );
  +        d.setArtifactId( "artifactId" );
  +        assertFalse( "check invalid", d.validate() );
  +    }
  +
  +    public void testValid()
  +    {
  +        d.setGroupId( "groupId" );
  +        d.setArtifactId( "artifactId" );
  +        d.setVersion( "version" );
  +        assertTrue( "check valid", d.validate() );
  +    }
  +
  +    public void testValidByArtifactNameOnly()
  +    {
  +        d.setGroupId( "groupId" );
  +        d.setArtifactId( "artifactId" );
  +        d.setArtifact( "artifact-1.art" );
  +        assertTrue( "check valid", d.validate() );
  +    }
  +
  +    public void testGetTypeWhenNull()
  +    {
  +        d.setType( null );
  +        assertNull( "check type is null", d.getType() );
  +        assertNull( "check extension is null", d.getExtension() );
       }
   }
   
  
  
  

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

Reply via email to