Loading src/test/java/it/inaf/oats/vospace/persistence/CollectionsDAOTest.java 0 → 100644 +50 −0 Original line number Original line Diff line number Diff line /* * This file is part of vospace-rest * Copyright (C) 2021 Istituto Nazionale di Astrofisica * SPDX-License-Identifier: GPL-3.0-or-later */ package it.inaf.oats.vospace.persistence; import javax.sql.DataSource; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.beans.factory.annotation.Autowired; /** * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = {DataSourceConfig.class}) @TestPropertySource(locations = "classpath:test.properties") public class CollectionsDAOTest { private CollectionsDAO collectionsDAO; @Autowired private DataSource dataSource; @BeforeEach public void init(){ collectionsDAO = new CollectionsDAO(dataSource); } @Test public void testInsertAndDeleteCollection() { assertTrue(collectionsDAO.getUserNodeCollections("pippo").isEmpty()); collectionsDAO.createNewCollection("collection1", "pippo"); collectionsDAO.createNewCollection("collection2", "pippo"); assertEquals(2, collectionsDAO.getUserNodeCollections("pippo").size()); } } Loading
src/test/java/it/inaf/oats/vospace/persistence/CollectionsDAOTest.java 0 → 100644 +50 −0 Original line number Original line Diff line number Diff line /* * This file is part of vospace-rest * Copyright (C) 2021 Istituto Nazionale di Astrofisica * SPDX-License-Identifier: GPL-3.0-or-later */ package it.inaf.oats.vospace.persistence; import javax.sql.DataSource; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.beans.factory.annotation.Autowired; /** * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = {DataSourceConfig.class}) @TestPropertySource(locations = "classpath:test.properties") public class CollectionsDAOTest { private CollectionsDAO collectionsDAO; @Autowired private DataSource dataSource; @BeforeEach public void init(){ collectionsDAO = new CollectionsDAO(dataSource); } @Test public void testInsertAndDeleteCollection() { assertTrue(collectionsDAO.getUserNodeCollections("pippo").isEmpty()); collectionsDAO.createNewCollection("collection1", "pippo"); collectionsDAO.createNewCollection("collection2", "pippo"); assertEquals(2, collectionsDAO.getUserNodeCollections("pippo").size()); } }