This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git

commit bce40c7b1029d8e321790f6f3c2dd494325eaac2
Author: Guillaume Nodet <[email protected]>
AuthorDate: Tue Jul 4 14:34:47 2023 +0200

    Add two unit tests
---
 .../apache/maven/model/DependencyManagementTest.java   | 18 ++++++++++++++++++
 .../test/java/org/apache/maven/model/ModelTest.java    | 15 +++++++++++++++
 2 files changed, 33 insertions(+)

diff --git 
a/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
 
b/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
index 497509656..b53bb4b5b 100644
--- 
a/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
+++ 
b/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
@@ -20,6 +20,7 @@ package org.apache.maven.model;
 
 import org.junit.jupiter.api.Test;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -53,4 +54,21 @@ class DependencyManagementTest {
     void testToStringNullSafe() {
         assertNotNull(new DependencyManagement().toString());
     }
+
+    @Test
+    void testDependencies() {
+        DependencyManagement dm = new DependencyManagement();
+        Dependency d1 = new Dependency();
+        d1.setGroupId("myGroupId");
+        assertNotNull(dm.getDependencies());
+        assertEquals(0, dm.getDependencies().size());
+        dm.addDependency(d1);
+        assertNotNull(dm.getDependencies());
+        assertEquals(1, dm.getDependencies().size());
+        dm.getDependencies().get(0).setArtifactId("myArtifactId");
+        assertEquals("myArtifactId", 
dm.getDependencies().get(0).getArtifactId());
+        dm.setDependencies(null);
+        assertNotNull(dm.getDependencies());
+        assertEquals(0, dm.getDependencies().size());
+    }
 }
diff --git a/maven-model/src/test/java/org/apache/maven/model/ModelTest.java 
b/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
index c33d596ba..af42f80bb 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
@@ -20,8 +20,10 @@ package org.apache.maven.model;
 
 import org.junit.jupiter.api.Test;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 /**
@@ -36,6 +38,19 @@ class ModelTest {
         new Model().hashCode();
     }
 
+    @Test
+    void testBuild() {
+        Model model = new Model();
+        Build build = new Build();
+        build.setOutputDirectory("myOutputDirectory");
+        model.setBuild(build);
+        Build build2 = model.getBuild();
+        assertNotNull(build2);
+        assertEquals("myOutputDirectory", build2.getOutputDirectory());
+        model.setBuild(null);
+        assertNull(model.getBuild());
+    }
+
     @Test
     void testEqualsNullSafe() {
         assertFalse(new Model().equals(null));

Reply via email to