import org.junit.Before;
import org.junit.After;
import org.onap.usecaseui.server.bean.PerformanceInformation;
-import org.onap.usecaseui.server.service.impl.PerformanceInformationServiceImpl;
import org.onap.usecaseui.server.util.DateUtils;
-import java.util.*;
-import java.io.*;
-import org.hibernate.Query;
-import org.hibernate.Session;
-import org.hibernate.SessionFactory;
-import org.hibernate.Transaction;
-
-import mockit.Mock;
-import mockit.MockUp;
-
/**
* PerformanceInformationServiceImpl Tester.
*
@Before
public void before() throws Exception {
performanceInformationServiceImpl = new PerformanceInformationServiceImpl();
-
- MockUp<Transaction> mockUpTransaction = new MockUp<Transaction>() {
- @Mock
- public void commit() {
- }
- };
- MockUp<Query> mockUpQuery = new MockUp<Query>() {
- };
- new MockUp<Query>() {
- @Mock
- public Query setString(String name, String value) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public Query setDate(String name, Date value) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public Query setInteger(String name, int value) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public int executeUpdate() {
- return 0;
- }
- @Mock
- public Query setMaxResults(int value) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public Query setFirstResult(int firstResult) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public Query setParameterList(String name, Object[] values) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public List<PerformanceInformation> list() {
- PerformanceInformation pi = new PerformanceInformation();
- return Arrays.asList(pi);
- }
- @Mock
- public Object uniqueResult() {
- return "0";
- }
- };
- MockUp<Session> mockedSession = new MockUp<Session>() {
- @Mock
- public Query createQuery(String sql) {
- return mockUpQuery.getMockInstance();
- }
- @Mock
- public Transaction beginTransaction() {
- return mockUpTransaction.getMockInstance();
- }
- @Mock
- public Transaction getTransaction() {
- return mockUpTransaction.getMockInstance();
- }
- @Mock
- public Serializable save(Object object) {
- return (Serializable) serialVersionUID;
- }
- @Mock
- public void flush() {
- }
- @Mock
- public void update(Object object) {
- }
- };
- new MockUp<SessionFactory>() {
- @Mock
- public Session openSession() {
- return mockedSession.getMockInstance();
- }
- };
- new MockUp<PerformanceInformationServiceImpl>() {
- @Mock
- private Session getSession() {
- return mockedSession.getMockInstance();
- }
- };
}
@After