34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
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<Object, Object>());
|
|
assertEquals(conversable, context.getForWhom());
|
|
}
|
|
|
|
@Test
|
|
public void TestPlugin() {
|
|
Conversable conversable = new FakeConversable();
|
|
ConversationContext context = new ConversationContext(null, conversable, new HashMap<Object, Object>());
|
|
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"));
|
|
}
|
|
}
|