@Test
public void runCodeSimpleWithImportAndMethodAndGlobal() throws Exception {
ResultActions actions = this.mockMvc.perform(post("/jhawtcode/dynacode").param("code", "jhc.println(Math.pow(3,addem(1,1)));").param("replacementCP", fullClassPath).param("imports", "import java.lang.Math;").param("methods", "public int addem(int a, int b) { return a+b+MYVAR; }").param("globals", "private int MYVAR=1;"));
//actions.andDo(print());
actions.andExpect(status().isOk());
//not the best content test, but works for now until gzip deflate
actions.andExpect(content().string(new IsNot(new IsNull())));
actions.andExpect(content().string(new IsNot(new IsEmptyString())));
actions.andExpect(content().string(new IsEqualIgnoringWhiteSpace("27.0")));
}
CodeTests.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:JHawtCode
作者:
评论列表
文章目录