Skip to content

Commit cd4e4e2

Browse files
committed
refactor test
1 parent 9874cc3 commit cd4e4e2

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

kotlin-jira-client/kotlin-jira-client-test-base/src/main/kotlin/com/linkedplanet/kotlinjiraclient/JiraIssueTypeOperatorTest.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ package com.linkedplanet.kotlinjiraclient
2222
import com.linkedplanet.kotlinjiraclient.api.model.JiraIssueTypeAttribute
2323
import com.linkedplanet.kotlinjiraclient.util.orFail
2424
import kotlinx.coroutines.runBlocking
25-
import org.hamcrest.CoreMatchers.equalTo
25+
import org.hamcrest.CoreMatchers.*
2626
import org.hamcrest.MatcherAssert.assertThat
2727
import org.junit.Test
2828

@@ -51,16 +51,14 @@ interface JiraIssueTypeOperatorTest<JiraFieldType> : BaseTestConfigProvider<Jira
5151
issueTypeId
5252
)
5353
}.orFail()
54-
val expectedAttributes = listOf(
54+
val expectedAttributes = arrayOf(
5555
"Epic Link", "Summary", "Issue Type", "Reporter", "Component/s", "Description",
5656
"Fix Version/s", "Priority", "Labels", "Attachment", "Linked Issues", "Assignee",
5757
"Sprint", "InsightObject"
5858
) // Newer Jira does not include "Project
5959

6060
val attributeNames = attributes.map(JiraIssueTypeAttribute::name)
6161
assertThat(attributeNames.size, equalTo(attributes.size))
62-
expectedAttributes.forEach {
63-
assertThat("Attributes does not contain: $it", attributeNames.contains(it), equalTo(true))
64-
}
62+
assertThat(attributeNames, hasItems(*expectedAttributes))
6563
}
6664
}

0 commit comments

Comments
 (0)