package com.github.bjuvensjo.rsimulator.core; import com.google.inject.Guice; import com.google.inject.Injector; import org.junit.Before; import org.junit.Test; import com.github.bjuvensjo.rsimulator.core.config.CoreModule; import static org.junit.Assert.assertEquals; /** * Test7. * * @author Magnus Bjuvensjö */ public class Test7 { private Simulator simulator; @Before public void init() { Injector injector = Guice.createInjector(new CoreModule()); simulator = injector.getInstance(Simulator.class); } @Test public void test() { String rootPath = getClass().getResource("/test7").getPath(); String rootRelativePath = "/."; String request = "[{\"id\": \"12345678901\",\"name\":\"Privatkonto\",\"balance\":34251.15766987801},{\"id\":\"23456789012\",\"name\":\"Lanekonto\",\"balance\":874.8714758855125},{\"id\":\"34567890123\",\"name\":\"Rakningskonto\",\"balance\":18935.745973888184},{\"id\":\"45678901234\",\"name\":\"Semesterkonto\",\"balance\":26763.710168201727},{\"id\":\"56789012345\",\"name\":\"Sparkonto\",\"balance\":281434.8179749503}]"; //String request = "{\"id\":\"1\"}"; String contentType = "json"; SimulatorResponse simulatorResponse = simulator.service(rootPath, rootRelativePath, request, contentType).get(); assertEquals("{\"result\":\"ok\"}", simulatorResponse.getResponse()); } }