java-tutorials/ninja/src/test/java/controllers/ApiControllerMockTest.java

42 lines
1.1 KiB
Java
Raw Normal View History

2019-12-08 14:40:42 +02:00
package controllers;
import static org.hamcrest.CoreMatchers.containsString;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import static org.junit.Assert.assertThat;
import javax.inject.Inject;
import org.doctester.testbrowser.Request;
import org.doctester.testbrowser.Response;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import ninja.NinjaRunner;
import ninja.Result;
import services.UserService;
@RunWith(NinjaRunner.class)
public class ApiControllerMockTest {
@Inject private UserService userService;
ApplicationController applicationController;
@Before
public void setupTest() {
applicationController = new ApplicationController();
applicationController.userService = userService;
}
@Test
public void testThatGetUserJson() {
Result result = applicationController.userJson();
System.out.println(result.getRenderable());
assertEquals(userService.getUser().toString(), result.getRenderable().toString());
}
}