package com.estate.expert.admin.service.model;
|
|
import com.estate.expert.admin.domain.standard.model.device.DeviceModel;
|
import com.estate.expert.admin.domain.standard.model.device.DeviceModelDto;
|
import lombok.extern.slf4j.Slf4j;
|
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.extension.ExtendWith;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.test.context.junit.jupiter.SpringExtension;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
@Slf4j
|
@SpringBootTest
|
@ExtendWith(SpringExtension.class)
|
@Transactional
|
class DeviceModelServiceTest {
|
|
@Autowired
|
private DeviceModelService deviceModelService;
|
|
|
private DeviceModel deviceModel;
|
|
@BeforeEach
|
void add() {
|
var dto = DeviceModelDto.builder()
|
.name("test")
|
.build();
|
deviceModel = deviceModelService.add(null, dto);
|
assertNotNull(deviceModel);
|
}
|
|
@Test
|
void copy() {
|
var newModel = deviceModelService.copy(null, deviceModel.getId());
|
assertNotNull(newModel);
|
}
|
|
}
|