package com.limegroup.gnutella.messages;
import junit.framework.Test;
import org.limewire.gnutella.tests.LimeTestUtils;
import org.limewire.util.BaseTestCase;
import com.google.inject.Injector;
public class MessageFactoryTest extends BaseTestCase {
private MessageFactory messageFactory;
public MessageFactoryTest(String name) {
super(name);
}
public static Test suite() {
return buildTestSuite(MessageFactoryTest.class);
}
@Override
protected void setUp() throws Exception {
Injector injector = LimeTestUtils.createInjectorNonEagerly();
messageFactory = injector.getInstance(MessageFactory.class);
}
public void testGetParser() {
assertNull(messageFactory.getParser((byte) 0xFF));
assertNotNull(messageFactory.getParser((byte) 0x0));
assertNotNull(messageFactory.getParser((byte) 0x100));
}
}