package unitest;

import eu.dnetlib.goldoa.domain.Publisher;
import eu.dnetlib.goldoa.service.PublicationManager;
import eu.dnetlib.goldoa.service.PublisherManager;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import javax.transaction.Transactional;

/**
 * Created by panagiotis on 23/1/2017.
 */
@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration(locations = "classpath:applicationContext-goldoa-service-test.xml")
public class PublicationTest {

    @Autowired
    PublicationManager pb;
    @Autowired
    PublisherManager pm;


    @Test
    @Transactional
    @Rollback(true)
    public void getPublisher() {
        Publisher p  = pm.getPublisher("doaj::faea9fc5f68fd935b27002e23401714c");
        System.out.println(p.getId());
    }

}
