|
@@ -47,6 +47,7 @@ import org.junit.Test;
|
|
|
|
|
|
import java.sql.ResultSet;
|
|
import java.sql.ResultSet;
|
|
import java.sql.SQLException;
|
|
import java.sql.SQLException;
|
|
|
|
+import java.util.HashMap;
|
|
|
|
|
|
import static org.easymock.EasyMock.*;
|
|
import static org.easymock.EasyMock.*;
|
|
|
|
|
|
@@ -86,7 +87,8 @@ public class ConnectionFailuresTest {
|
|
Props.create(OperationController.class, actorSystem, deathwatch, viewContext, connectionSupplier, dataStorageSupplier, hdfsApiSupplier), "operationController-test");
|
|
Props.create(OperationController.class, actorSystem, deathwatch, viewContext, connectionSupplier, dataStorageSupplier, hdfsApiSupplier), "operationController-test");
|
|
expect(hdfsApiSupplier.get(viewContext)).andReturn(Optional.of(hdfsApi));
|
|
expect(hdfsApiSupplier.get(viewContext)).andReturn(Optional.of(hdfsApi));
|
|
expect(viewContext.getInstanceName()).andReturn("test").anyTimes();
|
|
expect(viewContext.getInstanceName()).andReturn("test").anyTimes();
|
|
- expect(connect.getConnectable()).andReturn(connectionWrapper);
|
|
|
|
|
|
+ expect(viewContext.getProperties()).andReturn(new HashMap<String, String>()).anyTimes();
|
|
|
|
+ expect(connect.getConnectable(anyObject(AuthParams.class))).andReturn(connectionWrapper);
|
|
expect(connectionWrapper.isOpen()).andReturn(false).anyTimes();
|
|
expect(connectionWrapper.isOpen()).andReturn(false).anyTimes();
|
|
expect(connectionWrapper.getConnection()).andReturn(Optional.<HiveConnection>absent()).anyTimes();
|
|
expect(connectionWrapper.getConnection()).andReturn(Optional.<HiveConnection>absent()).anyTimes();
|
|
expect(dataStorageSupplier.get(viewContext)).andReturn(storage);
|
|
expect(dataStorageSupplier.get(viewContext)).andReturn(storage);
|
|
@@ -127,7 +129,8 @@ public class ConnectionFailuresTest {
|
|
ActorRef operationControl = actorSystem.actorOf(
|
|
ActorRef operationControl = actorSystem.actorOf(
|
|
Props.create(OperationController.class, actorSystem, deathwatch, viewContext, connectionSupplier, dataStorageSupplier, hdfsApiSupplier), "operationController-test");
|
|
Props.create(OperationController.class, actorSystem, deathwatch, viewContext, connectionSupplier, dataStorageSupplier, hdfsApiSupplier), "operationController-test");
|
|
expect(hdfsApiSupplier.get(viewContext)).andReturn(Optional.of(hdfsApi));
|
|
expect(hdfsApiSupplier.get(viewContext)).andReturn(Optional.of(hdfsApi));
|
|
- expect(connect.getConnectable()).andReturn(connectionWrapper);
|
|
|
|
|
|
+ expect(viewContext.getProperties()).andReturn(new HashMap<String, String>()).anyTimes();
|
|
|
|
+ expect(connect.getConnectable(anyObject(AuthParams.class))).andReturn(connectionWrapper);
|
|
expect(connectionWrapper.isOpen()).andReturn(false);
|
|
expect(connectionWrapper.isOpen()).andReturn(false);
|
|
expect(connectionWrapper.getConnection()).andReturn(Optional.of(hiveConnection)).anyTimes();
|
|
expect(connectionWrapper.getConnection()).andReturn(Optional.of(hiveConnection)).anyTimes();
|
|
expect(dataStorageSupplier.get(viewContext)).andReturn(storage);
|
|
expect(dataStorageSupplier.get(viewContext)).andReturn(storage);
|
|
@@ -141,7 +144,7 @@ public class ConnectionFailuresTest {
|
|
connectionWrapper.connect();
|
|
connectionWrapper.connect();
|
|
jobImpl.setStatus(Job.JOB_STATE_ERROR);
|
|
jobImpl.setStatus(Job.JOB_STATE_ERROR);
|
|
storage.store(JobImpl.class, jobImpl);
|
|
storage.store(JobImpl.class, jobImpl);
|
|
- replay(connect, hdfsApiSupplier, dataStorageSupplier, connectionWrapper,
|
|
|
|
|
|
+ replay(viewContext, connect, hdfsApiSupplier, dataStorageSupplier, connectionWrapper,
|
|
storage, jobImpl, connectionSupplier, delegate, statement, resultSet);
|
|
storage, jobImpl, connectionSupplier, delegate, statement, resultSet);
|
|
|
|
|
|
operationControl.tell(executeJob, ActorRef.noSender());
|
|
operationControl.tell(executeJob, ActorRef.noSender());
|