@@ -2,8 +2,6 @@ package org.opensearch.commons.alerting
2
2
3
3
import org.junit.jupiter.api.Assertions
4
4
import org.junit.jupiter.api.Assertions.assertEquals
5
- import org.junit.jupiter.api.Assertions.assertFalse
6
- import org.junit.jupiter.api.Assertions.assertTrue
7
5
import org.junit.jupiter.api.Test
8
6
import org.opensearch.commons.alerting.model.Alert
9
7
import java.time.Instant
@@ -86,128 +84,4 @@ class AlertTests {
86
84
assertEquals(alert.id, " " )
87
85
assertEquals(workflow.id, alert.workflowId)
88
86
}
89
-
90
- @Test
91
- fun `test alert copy` () {
92
- val alert = randomAlert()
93
-
94
- val copiedAlert = alert.copy()
95
-
96
- assertEquals(alert.id, copiedAlert.id)
97
- assertEquals(alert.version, copiedAlert.version)
98
- assertEquals(alert.schemaVersion, copiedAlert.schemaVersion)
99
- assertEquals(alert.monitorId, copiedAlert.monitorId)
100
- assertEquals(alert.workflowId, copiedAlert.workflowId)
101
- assertEquals(alert.workflowName, copiedAlert.workflowName)
102
- assertEquals(alert.monitorName, copiedAlert.monitorName)
103
- assertEquals(alert.monitorVersion, copiedAlert.monitorVersion)
104
- assertEquals(alert.monitorUser, copiedAlert.monitorUser)
105
- assertEquals(alert.triggerId, copiedAlert.triggerId)
106
- assertEquals(alert.triggerName, copiedAlert.triggerName)
107
- assertEquals(alert.findingIds, copiedAlert.findingIds)
108
- assertEquals(alert.relatedDocIds, copiedAlert.relatedDocIds)
109
- assertEquals(alert.state, copiedAlert.state)
110
- assertEquals(alert.startTime, copiedAlert.startTime)
111
- assertEquals(alert.endTime, copiedAlert.endTime)
112
- assertEquals(alert.lastNotificationTime, copiedAlert.lastNotificationTime)
113
- assertEquals(alert.acknowledgedTime, copiedAlert.acknowledgedTime)
114
- assertEquals(alert.errorMessage, copiedAlert.errorMessage)
115
- assertEquals(alert.errorHistory, copiedAlert.errorHistory)
116
- assertEquals(alert.severity, copiedAlert.severity)
117
- assertEquals(alert.actionExecutionResults, copiedAlert.actionExecutionResults)
118
- assertEquals(alert.aggregationResultBucket, copiedAlert.aggregationResultBucket)
119
- assertEquals(alert.executionId, copiedAlert.executionId)
120
- assertEquals(alert.associatedAlertIds, copiedAlert.associatedAlertIds)
121
- assertEquals(alert.clusters, copiedAlert.clusters)
122
- }
123
-
124
- @Test
125
- fun `test alert copy with modified properties` () {
126
- val alert = randomAlert()
127
- val newAlertValues = randomAlert()
128
-
129
- val alertCopy = alert.copy(
130
- id = newAlertValues.id,
131
- triggerId = newAlertValues.triggerId,
132
- triggerName = newAlertValues.triggerName,
133
- actionExecutionResults = newAlertValues.actionExecutionResults,
134
- clusters = newAlertValues.clusters
135
- )
136
-
137
- // Modified properties; compare to newAlertValues
138
- assertEquals(newAlertValues.id, alertCopy.id)
139
- assertEquals(newAlertValues.triggerId, alertCopy.triggerId)
140
- assertEquals(newAlertValues.triggerName, alertCopy.triggerName)
141
- assertEquals(newAlertValues.actionExecutionResults, alertCopy.actionExecutionResults)
142
- assertEquals(newAlertValues.clusters, alertCopy.clusters)
143
-
144
- // Retained values; compare to original alert
145
- assertEquals(alert.version, alertCopy.version)
146
- assertEquals(alert.schemaVersion, alertCopy.schemaVersion)
147
- assertEquals(alert.monitorId, alertCopy.monitorId)
148
- assertEquals(alert.workflowId, alertCopy.workflowId)
149
- assertEquals(alert.workflowName, alertCopy.workflowName)
150
- assertEquals(alert.monitorName, alertCopy.monitorName)
151
- assertEquals(alert.monitorVersion, alertCopy.monitorVersion)
152
- assertEquals(alert.monitorUser, alertCopy.monitorUser)
153
- assertEquals(alert.findingIds, alertCopy.findingIds)
154
- assertEquals(alert.relatedDocIds, alertCopy.relatedDocIds)
155
- assertEquals(alert.state, alertCopy.state)
156
- assertEquals(alert.startTime, alertCopy.startTime)
157
- assertEquals(alert.endTime, alertCopy.endTime)
158
- assertEquals(alert.lastNotificationTime, alertCopy.lastNotificationTime)
159
- assertEquals(alert.acknowledgedTime, alertCopy.acknowledgedTime)
160
- assertEquals(alert.errorMessage, alertCopy.errorMessage)
161
- assertEquals(alert.errorHistory, alertCopy.errorHistory)
162
- assertEquals(alert.severity, alertCopy.severity)
163
- assertEquals(alert.aggregationResultBucket, alertCopy.aggregationResultBucket)
164
- assertEquals(alert.executionId, alertCopy.executionId)
165
- assertEquals(alert.associatedAlertIds, alertCopy.associatedAlertIds)
166
- }
167
-
168
- @Test
169
- fun `test alert equals with duplicate alerts` () {
170
- val alert = randomAlert()
171
- val alertCopy = alert.copy()
172
-
173
- val alertsMatch = alert.equals(alertCopy)
174
-
175
- assertTrue(alertsMatch)
176
- }
177
-
178
- @Test
179
- fun `test alert equals with different alerts` () {
180
- val alert = randomAlert()
181
- val newAlertValues = randomAlert()
182
- val alertCopy = alert.copy(
183
- id = newAlertValues.id,
184
- triggerId = newAlertValues.triggerId,
185
- triggerName = newAlertValues.triggerName,
186
- actionExecutionResults = newAlertValues.actionExecutionResults,
187
- clusters = newAlertValues.clusters
188
- )
189
-
190
- val alertsMatch = alert.equals(alertCopy)
191
-
192
- assertFalse(alertsMatch)
193
- }
194
-
195
- @Test
196
- fun `test alert equals with null alert` () {
197
- val alert = randomAlert()
198
-
199
- val alertsMatch = alert.equals(null )
200
-
201
- assertFalse(alertsMatch)
202
- }
203
-
204
- @Test
205
- fun `test alert equals with alertContext` () {
206
- val alert = randomAlert()
207
- val alertContext = randomAlertContext(alert = alert)
208
-
209
- val alertsMatch = alert.equals(alertContext)
210
-
211
- assertFalse(alertsMatch)
212
- }
213
87
}
0 commit comments