1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.model;
20
21 import org.junit.jupiter.api.Test;
22
23 import static org.junit.jupiter.api.Assertions.assertFalse;
24 import static org.junit.jupiter.api.Assertions.assertNotNull;
25 import static org.junit.jupiter.api.Assertions.assertTrue;
26
27
28
29
30
31 class IssueManagementTest {
32
33 @Test
34 void testHashCodeNullSafe() {
35 new IssueManagement().hashCode();
36 }
37
38 @Test
39 void testEqualsNullSafe() {
40 assertFalse(new IssueManagement().equals(null));
41
42 new IssueManagement().equals(new IssueManagement());
43 }
44
45 @Test
46 void testEqualsIdentity() {
47 IssueManagement thing = new IssueManagement();
48 assertTrue(thing.equals(thing));
49 }
50
51 @Test
52 void testToStringNullSafe() {
53 assertNotNull(new IssueManagement().toString());
54 }
55
56 public void testToStringNotNonsense() {
57 IssueManagement im = new IssueManagement();
58 im.setSystem("Velociraptor");
59 im.setUrl("https://velo.localdomain");
60
61 String s = im.toString();
62
63 assert "IssueManagement {system=Velociraptor, url=https://velo.localdomain}".equals(s) : s;
64 }
65 }