Add serviceOrder rest services
[externalapi/nbi.git] / src / test / java / org / onap / nbi / apis / ServiceOrderRepositoryTest.java
1 package org.onap.nbi.apis;
2
3
4 import static org.junit.Assert.assertFalse;
5 import static org.junit.Assert.assertNotNull;
6 import java.util.List;
7 import org.junit.Before;
8 import org.junit.Test;
9 import org.junit.runner.RunWith;
10 import org.onap.nbi.apis.serviceorder.model.ServiceOrder;
11 import org.onap.nbi.apis.serviceorder.model.StateType;
12 import org.onap.nbi.apis.serviceorder.repositories.ServiceOrderRepository;
13 import org.springframework.beans.factory.annotation.Autowired;
14 import org.springframework.boot.test.context.SpringBootTest;
15 import org.springframework.test.context.junit4.SpringRunner;
16
17 @RunWith(SpringRunner.class)
18 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
19 public class ServiceOrderRepositoryTest {
20
21     @Autowired
22     ServiceOrderRepository serviceOrderRepository;
23
24
25     @Before
26     public void setUp() {
27         ServiceOrder serviceOrder = new ServiceOrder();
28         serviceOrder.setId("test");
29         serviceOrder.setState(StateType.INPROGRESS);
30         serviceOrderRepository.save(serviceOrder);
31     }
32
33     @Test
34     public void findById() {
35         ServiceOrder result = serviceOrderRepository.findOne("test");
36         assertNotNull(result);
37     }
38
39     @Test
40     public void findByState() {
41         List<ServiceOrder> result = serviceOrderRepository.findByState(StateType.INPROGRESS);
42         assertFalse(result.isEmpty());
43     }
44
45 }