package net.whydah.admin.application;
import net.whydah.admin.config.AppConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static org.mockito.Mockito.mock;
/**
* Created by baardl on 08.04.14.
*/
public class UibApplicationConnectionTest {
private static final Logger log = LoggerFactory.getLogger(UibApplicationConnectionTest.class);
private static UibApplicationConnection uibApplicationConnection = null;
public UibApplicationConnectionTest(UibApplicationConnection uibApplicationConnection) {
this.uibApplicationConnection = uibApplicationConnection;
}
public static void main(String[] args) throws Exception {
AppConfig appConfig = mock(AppConfig.class);
uibApplicationConnection = new UibApplicationConnection(appConfig);
UibApplicationConnectionTest uibApplicationConnectionTest = new UibApplicationConnectionTest(uibApplicationConnection);
uibApplicationConnectionTest.testAddApplication();
uibApplicationConnectionTest.testGetApplication();
}
public void testAddApplication() throws Exception {
Application application = new Application("id1", "test2", "defRole", "defOrigid");
uibApplicationConnection.addApplication("1","1",application.toJson());
}
public void testGetApplication() throws Exception {
Application application = uibApplicationConnection.getApplication("1","1", "id1");
log.info("fetched application {}", application);
}
}