diff --git a/BE/airbnb/src/test/java/com/example/airbnb/AirbnbApplicationTests.java b/BE/airbnb/src/test/java/com/example/airbnb/AirbnbApplicationTests.java index c78138202..1904d652d 100644 --- a/BE/airbnb/src/test/java/com/example/airbnb/AirbnbApplicationTests.java +++ b/BE/airbnb/src/test/java/com/example/airbnb/AirbnbApplicationTests.java @@ -1,13 +1,37 @@ package com.example.airbnb; +import com.example.airbnb.repository.AccommodationDAO; import org.junit.jupiter.api.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.ApplicationContext; + +import static org.assertj.core.api.Assertions.assertThat; @SpringBootTest class AirbnbApplicationTests { + @Autowired + private ApplicationContext ctx; + + @Autowired + private AccommodationDAO accommodationDAO; + + private Logger logger = LoggerFactory.getLogger(AirbnbApplicationTests.class); + + @Test void contextLoads() { + assertThat(ctx).isNotNull(); + logger.debug("ApplicationContext is not null"); + } + + @Test + void LoggerNotNull() { + assertThat(logger).isNotNull(); + logger.debug("Logger OK"); } } diff --git a/BE/airbnb/src/test/java/com/example/airbnb/DatabaseTest.java b/BE/airbnb/src/test/java/com/example/airbnb/DatabaseTest.java new file mode 100644 index 000000000..86e68f8c4 --- /dev/null +++ b/BE/airbnb/src/test/java/com/example/airbnb/DatabaseTest.java @@ -0,0 +1,31 @@ +package com.example.airbnb; + +import com.example.airbnb.domain.Accommodation; +import com.example.airbnb.repository.AccommodationDAO; +import org.junit.jupiter.api.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +public class DatabaseTest { + + @Autowired + private AccommodationDAO accommodationDAO; + + private final Logger logger = LoggerFactory.getLogger(DatabaseTest.class); + + @Test + void countAll() { + int ret = accommodationDAO.countAllAccommodation(); + logger.info("countAll : {}",ret); + } + + @Test + void findById() { + Accommodation accommodation = accommodationDAO.findById(1L); + logger.info(accommodation.toString()); + } + +}