diff --git a/dsms-engine-application/src/test/java/com/dsms/dfsbroker/filesystem/FileSystemTest.java b/dsms-engine-application/src/test/java/com/dsms/dfsbroker/filesystem/FileSystemTest.java new file mode 100644 index 0000000000000000000000000000000000000000..1b7d099ecc2519928d0182d20aa20a3da6953193 --- /dev/null +++ b/dsms-engine-application/src/test/java/com/dsms/dfsbroker/filesystem/FileSystemTest.java @@ -0,0 +1,39 @@ +package com.dsms.dfsbroker.filesystem; + +import com.dsms.dfsbroker.filesystem.model.remote.FsStatusResponse; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.junit.jupiter.MockitoExtension; + +import java.util.ArrayList; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +@ExtendWith(MockitoExtension.class) +public class FileSystemTest { + private static final String FS_NAME = "fs-test"; + +// private FsStatusResponse fsStatusResponse; + + @BeforeEach + void setUp() { + FsStatusResponse fsStatusResponse = new FsStatusResponse(); + + List clients = new ArrayList<>(); + FsStatusResponse.ClientsDTO client = new FsStatusResponse.ClientsDTO(); + client.setFs(FS_NAME); + clients.add(client); + fsStatusResponse.setClients(clients); + } + @Test + void testFsStatusResponse() { + FsStatusResponse emptyResponse = new FsStatusResponse(); + emptyResponse.setClients(new ArrayList<>()); + + FileSystem result = FileSystem.fsStatusResponseParseFileSystem(emptyResponse); + + assertNull(result); + } +}