mirror of
https://github.com/corda/corda.git
synced 2025-02-07 03:29:19 +00:00
[CORDA-1926] Make CordappInfoResolver.withCordappInfoResolution @VisibleForTesting. (#4011)
Make CordappInfoResolver.withCordappInfoResolution and CordappInfoResolver.clear @VisibleForTesting.
This commit is contained in:
parent
92d2e4ae38
commit
df4936c1fa
@ -1,5 +1,6 @@
|
|||||||
package net.corda.core.internal.cordapp
|
package net.corda.core.internal.cordapp
|
||||||
|
|
||||||
|
import net.corda.core.internal.VisibleForTesting
|
||||||
import net.corda.core.utilities.loggerFor
|
import net.corda.core.utilities.loggerFor
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
|
|
||||||
@ -49,6 +50,7 @@ object CordappInfoResolver {
|
|||||||
* Temporarily switch out the internal resolver for another one. For use in testing.
|
* Temporarily switch out the internal resolver for another one. For use in testing.
|
||||||
*/
|
*/
|
||||||
@Synchronized
|
@Synchronized
|
||||||
|
@VisibleForTesting
|
||||||
fun withCordappInfoResolution(tempResolver: () -> CordappImpl.Info?, block: () -> Unit) {
|
fun withCordappInfoResolution(tempResolver: () -> CordappImpl.Info?, block: () -> Unit) {
|
||||||
val resolver = cordappInfoResolver
|
val resolver = cordappInfoResolver
|
||||||
cordappInfoResolver = tempResolver
|
cordappInfoResolver = tempResolver
|
||||||
@ -59,6 +61,7 @@ object CordappInfoResolver {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@VisibleForTesting
|
||||||
internal fun clear() {
|
internal fun clear() {
|
||||||
cordappClasses.clear()
|
cordappClasses.clear()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user