[Bleeding] Added Conversations API. Addresses BUKKIT-864

By: rmichela <deltahat@gmail.com>
This commit is contained in:
Bukkit/Spigot
2012-01-22 02:35:42 -05:00
parent fb55ed2a78
commit 2280c6be2b
26 changed files with 1446 additions and 2 deletions

View File

@ -0,0 +1,34 @@
package org.bukkit.conversations;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.HashMap;
import java.util.Map;
/**
*/
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>());
assertEquals(null, 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"));
}
}