From e14ab8f09fd5cf2a8917d43c7edc9a402283b0a3 Mon Sep 17 00:00:00 2001 From: bush-did-711 <39170869+bush-did-711@users.noreply.github.com> Date: Sun, 27 Mar 2022 23:14:27 -1000 Subject: not done --- src/test/kotlin/Main.kt | 58 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 13 deletions(-) (limited to 'src/test/kotlin') diff --git a/src/test/kotlin/Main.kt b/src/test/kotlin/Main.kt index 0933c97..dc6e194 100644 --- a/src/test/kotlin/Main.kt +++ b/src/test/kotlin/Main.kt @@ -1,26 +1,58 @@ import me.bush.illnamethislater.* +import org.apache.logging.log4j.Level +import org.apache.logging.log4j.LogManager +import org.apache.logging.log4j.core.config.Configurator /** * @author bush - * @since 3/13/2022 + * @since 1.0.0 */ fun main() { - EventBus().run { + Configurator.setRootLevel(Level.INFO) - subscribe(Subscriber()) +// EventBus().run { +// +// subscribe(Subscriber()) +// +// post("String") +// +// val key = register(listener { +// println(it) +// }) +// +// val topLevelListenerKey = register(topLevelListener()) +// +// unsubscribe(key) +// +// unsubscribe(topLevelListenerKey) +// +// debugInfo() +// } - post("Object()") + val not = NotDuck() + not.wtf() + doDuck(not) + //doDuck(Any()) +} + +fun topLevelListener() = listener { println("topLevelListener(): $it") } - register(listener { - println("it") - }) +class Subscriber { + + val listener0 get() = listener(500, true, false) { + println(it.uppercase()) } } -class Subscriber { -// clean up and writr tests - @EventListener - fun onDeez() = listener(listener = { e: String -> - println(e.uppercase()) - }, receiveCancelled = false, ) +fun doDuck(any: Any) { +} + +class NotDuck { + fun wtf() { + println("wtf") + } +} + +interface Duck { + fun wtf() } -- cgit