Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit 73fad2e

Browse files
author
wrongwrong
committed
不足分のテストを追加
1 parent 7b2b65f commit 73fad2e

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

src/test/kotlin/com/mapk/fastkfunction/argumentbucket/ArgumentBucketTest.kt

+35
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,41 @@ private class ArgumentBucketTest {
9595
}
9696
}
9797

98+
@Test
99+
fun keysTest() {
100+
assertTrue(bucket.keys.isEmpty())
101+
102+
bucket[0] = 0.toShort()
103+
val result = bucket.keys
104+
105+
assertEquals(1, result.size)
106+
assertEquals(0, result.single().index)
107+
}
108+
109+
@Test
110+
fun valuesTest() {
111+
assertTrue(bucket.isEmpty())
112+
113+
bucket[0] = null
114+
bucket[1] = 100
115+
val result = bucket.values
116+
117+
assertTrue(result.contains(null))
118+
assertTrue(result.contains(100))
119+
}
120+
121+
@Test
122+
fun containsValueTest() {
123+
assertFalse(bucket.containsValue(null))
124+
assertFalse(bucket.containsValue(100))
125+
126+
bucket[0] = null
127+
bucket[1] = 100
128+
129+
assertTrue(bucket.containsValue(null))
130+
assertTrue(bucket.containsValue(100))
131+
}
132+
98133
@Test
99134
fun isEmptyTest() {
100135
assertTrue(bucket.isEmpty())

0 commit comments

Comments
 (0)