package org.psjava.judgesubmit;
import junit.framework.Assert;
import org.junit.Test;
public class POJSubmitterTest {
Submitter instance = new POJSubmitter();
@Test
public void testSuccess() throws Exception {
String code = "lsdjf lkdsjf ldjkj ljlkdjfklaj kfljdklj l kjlkjsd ljfasldkjlkj flkdjs klajs kljdklj ldj flkj dlkjf lkjdlkj ksj lfj dlkaj ldsjkf lkjsd lkjaf lksdj lj sldkj ldsj kljld kjfls jaslj dkjs fldsj ldkjflkj laks jdklj lasjd lskjd";
String id = instance.submitAndGetId(MockHttpClient.create(POJ.CONN), "1000", "ojh", "ojhtest", Language.JAVA, code);
Assert.assertTrue(id.length() >= 8);
}
@Test(expected = InvalidInputException.class)
public void testLoginFail() throws Exception {
instance.submitAndGetId(MockHttpClient.create(POJ.CONN), "1000", "gg", "hehe", Language.JAVA, "");
}
@Test(expected = InvalidInputException.class)
public void testTooShortCode() throws Exception {
instance.submitAndGetId(MockHttpClient.create(POJ.CONN), "1000", "ojh", "ojhtest", Language.JAVA, "");
}
}