BAEL-1524 Split spring-boot-persistence module
This commit is contained in:
-61
@@ -1,61 +0,0 @@
|
||||
package com.baeldung.springboothsqldb.application.tests;
|
||||
|
||||
import com.baeldung.springboothsqldb.application.entities.Customer;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.ObjectWriter;
|
||||
import com.fasterxml.jackson.databind.SerializationFeature;
|
||||
import java.nio.charset.Charset;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
import org.springframework.test.web.servlet.MockMvc;
|
||||
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
|
||||
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest
|
||||
@AutoConfigureMockMvc
|
||||
public class CustomerControllerUnitTest {
|
||||
|
||||
private static MediaType MEDIA_TYPE_JSON;
|
||||
|
||||
@Autowired
|
||||
private MockMvc mockMvc;
|
||||
|
||||
@Before
|
||||
public void setUpJsonMediaType() {
|
||||
MEDIA_TYPE_JSON = new MediaType(MediaType.APPLICATION_JSON.getType(), MediaType.APPLICATION_JSON.getSubtype(), Charset.forName("utf8"));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenPostHttpRequesttoCustomers_thenStatusOK() throws Exception {
|
||||
Customer customer = new Customer("John", "john@domain.com");
|
||||
ObjectMapper mapper = new ObjectMapper();
|
||||
mapper.configure(SerializationFeature.WRAP_ROOT_VALUE, false);
|
||||
ObjectWriter objectWriter = mapper.writer().withDefaultPrettyPrinter();
|
||||
String requestJson = objectWriter.writeValueAsString(customer);
|
||||
|
||||
this.mockMvc
|
||||
.perform(MockMvcRequestBuilders.post("/customers")
|
||||
.contentType(MEDIA_TYPE_JSON)
|
||||
.content(requestJson)
|
||||
)
|
||||
|
||||
.andExpect(MockMvcResultMatchers.status().isOk());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenGetHttpRequesttoCustomers_thenStatusOK() throws Exception {
|
||||
this.mockMvc
|
||||
.perform(MockMvcRequestBuilders.get("/customers"))
|
||||
|
||||
.andExpect(MockMvcResultMatchers.content().contentType(MEDIA_TYPE_JSON))
|
||||
.andExpect(MockMvcResultMatchers.status().isOk());
|
||||
}
|
||||
}
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
package com.baeldung.tomcatconnectionpool.test.application;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import com.baeldung.tomcatconnectionpool.application.SpringBootConsoleApplication;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = {SpringBootConsoleApplication.class})
|
||||
public class SpringBootTomcatConnectionPoolIntegrationTest {
|
||||
|
||||
@Autowired
|
||||
private DataSource dataSource;
|
||||
|
||||
@Test
|
||||
public void givenTomcatConnectionPoolInstance_whenCheckedPoolClassName_thenCorrect() {
|
||||
assertThat(dataSource.getClass().getName()).isEqualTo("org.apache.tomcat.jdbc.pool.DataSource");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user