package org.psjava.judgesubmit;
import junit.framework.Assert;
import org.junit.Test;
public class SPOJCompileErrorMessageReceiverTest {
@Test
public void testNormal() throws Exception {
JudgeHttpClient client = MockHttpClient.create(SPOJ.CONNECTION_DATA);
String r = getInstance().receive(client, "ojh", "ojhtest", "10435787");
Assert.assertTrue(r.startsWith("Main.java:1: error: reached end of file while parsing"));
}
@Test(expected = InvalidInputException.class)
public void testInvalidId() throws Exception {
JudgeHttpClient client = MockHttpClient.create(SPOJ.CONNECTION_DATA);
getInstance().receive(client, "ojh", "ojhtest", "99999999");
}
private SPOJCompileErrorMessageReceiver getInstance() {
return new SPOJCompileErrorMessageReceiver();
}
}