1 package org.onap.appc.adapter.iaas.provider.operation.impl;
3 import static org.junit.Assert.assertTrue;
4 import org.junit.Assert;
6 import org.onap.appc.exceptions.APPCException;
7 import com.att.cdp.zones.model.ModelObject;
8 import com.att.cdp.zones.model.Server;
9 import com.att.cdp.zones.model.Server.Status;
11 public class TestLookupServer {
14 public void lookupServer() {
15 MockGenerator mg = new MockGenerator(Status.SUSPENDED);
16 Server server = mg.getServer();
17 LookupServer rbs = new LookupServer();
18 rbs.setProviderCache(mg.getProviderCacheMap());
19 ModelObject mo = null;
21 mo = rbs.executeProviderOperation(mg.getParams(), mg.getSvcLogicContext());
22 } catch (APPCException e) {
23 Assert.fail("Exception during LookupServer.executeProviderOperation");
25 boolean correctServerReturned = false;
27 Server returnedServer = (Server) mo;
28 correctServerReturned = returnedServer == server;
29 } catch (Exception e) {
32 assertTrue(correctServerReturned);