Adjust testData to *Map transformation

This commit is contained in:
Denis Zharkov
2015-10-12 19:51:28 +03:00
committed by Mikhail Glukhikh
parent 6fa8083a70
commit d71b0144d5
14 changed files with 62 additions and 62 deletions
+6 -6
View File
@@ -1,12 +1,12 @@
class MyMap<K, V>: Map<K, V> {
override val size: Int get() = 0
override val isEmpty: Boolean get() = true
override fun containsKey(key: Any?): Boolean = false
override fun containsValue(value: Any?): Boolean = false
override fun get(key: Any?): V? = null
override fun keySet(): Set<K> = throw UnsupportedOperationException()
override fun values(): Collection<V> = throw UnsupportedOperationException()
override fun entrySet(): Set<Map.Entry<K, V>> = throw UnsupportedOperationException()
override fun containsKey(key: K): Boolean = false
override fun containsValue(value: V): Boolean = false
override fun get(key: K): V? = null
override val keys: Set<K> get() = throw UnsupportedOperationException()
override val values: Collection<V> get() = throw UnsupportedOperationException()
override val entries: Set<Map.Entry<K, V>> get() = throw UnsupportedOperationException()
}
fun expectUoe(block: () -> Unit) {
@@ -1,15 +1,15 @@
class MyMap<K, V>: Map<K, V> {
override val size: Int get() = 0
override val isEmpty: Boolean get() = true
override fun containsKey(key: Any?): Boolean = false
override fun containsValue(value: Any?): Boolean = false
override fun get(key: Any?): V? = null
override fun keySet(): Set<K> = throw UnsupportedOperationException()
override fun values(): Collection<V> = throw UnsupportedOperationException()
override fun entrySet(): Set<Map.Entry<K, V>> = throw UnsupportedOperationException()
override fun containsKey(key: K): Boolean = false
override fun containsValue(value: V): Boolean = false
override fun get(key: K): V? = null
override val keys: Set<K> get() = throw UnsupportedOperationException()
override val values: Collection<V> get() = throw UnsupportedOperationException()
override val entries: Set<Map.Entry<K, V>> get() = throw UnsupportedOperationException()
public fun put(key: K, value: V): V? = null
public fun remove(key: Any?): V? = null
public fun remove(key: K): V? = null
public fun putAll(m: Map<out K, V>) {}
public fun clear() {}
}
@@ -2,7 +2,7 @@ import java.util.AbstractMap
import java.util.Collections
class A : AbstractMap<Int, String>() {
override fun entrySet(): MutableSet<MutableMap.MutableEntry<Int, String>> = Collections.emptySet()
override val entries: MutableSet<MutableMap.MutableEntry<Int, String>> get() = Collections.emptySet()
}
fun box(): String {
@@ -14,9 +14,9 @@ fun box(): String {
a.putAll(b)
a.clear()
a.keySet()
a.values()
a.entrySet()
a.keys
a.values
a.entries
return "OK"
}
@@ -12,9 +12,9 @@ fun box(): String {
a.putAll(b)
a.clear()
a.keySet()
a.values()
a.entrySet()
a.keys
a.values
a.entries
return "OK"
}