package org.societies.integration.test.bit.assessment;
import org.junit.runner.Result;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.societies.api.comm.xmpp.interfaces.ICommManager;
import org.societies.api.context.broker.ICtxBroker;
import org.societies.api.identity.IIdentityManager;
import org.societies.api.internal.privacytrust.privacyprotection.model.privacyassessment.IAssessment;
import org.societies.api.internal.privacytrust.privacyprotection.model.privacyassessment.IPrivacyLogAppender;
import org.societies.integration.test.IntegrationTestCase;
public class TestCase1055 extends IntegrationTestCase {
private static Logger LOG = LoggerFactory.getLogger(TestCase1055.class);
/**
* Privacy Log Appender (injected)
*/
private static IPrivacyLogAppender privacyLogAppender;
private static IIdentityManager identityManager;
private static ICommManager commManager;
private static ICtxBroker ctxBrokerExternal;
private static org.societies.api.internal.context.broker.ICtxBroker ctxBrokerInternal;
private static IAssessment assessment;
public TestCase1055() {
// Call the super constructor
// with test case number
// and test case classes to run
//super(713, new Class[] {SpecificTestCaseUpperTester.class, NominalTestCaseLowerTester.class});
super(1870, new Class[] {NominalTestCaseLowerTester.class});
NominalTestCaseLowerTester.testCaseNumber = 1870;
}
@Override
public Result run() {
identityManager = commManager.getIdManager();
return super.run();
}
// Getters and setters for beans
protected static IPrivacyLogAppender getPrivacyLogAppender() {
return privacyLogAppender;
}
public void setPrivacyLogAppender(IPrivacyLogAppender privacyLogAppender) {
LOG.debug("[#1870] setPrivacyLogAppender()");
TestCase1055.privacyLogAppender = privacyLogAppender;
}
protected static IIdentityManager getIdentityManager() {
return identityManager;
}
protected static ICommManager getCommManager() {
return commManager;
}
public void setCommManager(ICommManager commManager) {
LOG.debug("[#1870] setCommManager()");
TestCase1055.commManager = commManager;
}
protected static ICtxBroker getCtxBrokerExternal() {
return ctxBrokerExternal;
}
public void setCtxBrokerExternal(ICtxBroker ctxBrokerExternal) {
LOG.debug("[#1870] setCtxBrokerExternal()");
TestCase1055.ctxBrokerExternal = ctxBrokerExternal;
}
protected static org.societies.api.internal.context.broker.ICtxBroker getCtxBrokerInternal() {
return ctxBrokerInternal;
}
public void setCtxBrokerInternal(org.societies.api.internal.context.broker.ICtxBroker ctxBrokerInternal) {
LOG.debug("[#1870] setCtxBrokerInternal()");
TestCase1055.ctxBrokerInternal = ctxBrokerInternal;
}
protected static IAssessment getAssessment() {
return assessment;
}
public void setAssessment(IAssessment assessment) {
LOG.debug("[#1870] setAssessment()");
TestCase1055.assessment = assessment;
}
}