package org.bukkit.conversations; import static org.junit.jupiter.api.Assertions.*; import java.util.HashMap; import java.util.Map; import org.junit.jupiter.api.Test; /** */ public class ConversationContextTest { @Test public void TestFromWhom() { Conversable conversable = new FakeConversable(); ConversationContext context = new ConversationContext(null, conversable, new HashMap()); assertEquals(conversable, context.getForWhom()); } @Test public void TestPlugin() { Conversable conversable = new FakeConversable(); ConversationContext context = new ConversationContext(null, conversable, new HashMap()); assertNull(context.getPlugin()); } @Test public void TestSessionData() { Conversable conversable = new FakeConversable(); Map session = new HashMap(); session.put("key", "value"); ConversationContext context = new ConversationContext(null, conversable, session); assertEquals("value", context.getSessionData("key")); } }