package stirling.software.SPDF; import static org.junit.jupiter.api.Assertions.*; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; import org.springframework.core.env.Environment; import stirling.software.SPDF.model.ApplicationProperties; import static java.nio.file.Files.createDirectories; import static java.nio.file.Files.createFile; import static java.nio.file.Files.delete; import static java.nio.file.Files.exists; @ExtendWith(MockitoExtension.class) public class SPDFApplicationTest { @Mock private Environment env; @Mock private ApplicationProperties applicationProperties; @InjectMocks private SPDFApplication sPDFApplication; @BeforeEach public void setUp() { SPDFApplication.setServerPortStatic("8080"); } @Test public void testSetServerPortStatic() { SPDFApplication.setServerPortStatic("9090"); assertEquals("9090", SPDFApplication.getStaticPort()); } @Test public void testGetStaticPort() { assertEquals("8080", SPDFApplication.getStaticPort()); } }