package org.psjava.judgesubmit; import junit.framework.Assert; import org.junit.Test; public class LightOJSubmitStatusReceiverTest { @Test public void testCompileErrorStatus() throws Exception{ JudgeHttpClient hc = MockHttpClient.create(LightOJ.CONN); LightOJLogin.login(hc, LightOJTestConst.USER_ID, LightOJTestConst.USER_PASSWORD); SubmitStatus ss = new LightOJSubmitStatusReceiver().receive(hc, "368266"); Assert.assertEquals(SubmitStatusCode.COMPILE_ERROR, ss.getCode()); } @Test (expected = InvalidInputException.class) public void testInvalidSubmitId() throws Exception{ JudgeHttpClient hc = MockHttpClient.create(LightOJ.CONN); LightOJLogin.login(hc, LightOJTestConst.USER_ID, LightOJTestConst.USER_PASSWORD); new LightOJSubmitStatusReceiver().receive(hc, "999999"); } }