subscibeMessage.setMask(TestConstants.mask);
subscibeMessage.setSessionInfo("sessionInfo");
if (getMethodName() == "subscribe_serviceNameValidMaskSameAsInServer_isSubscribedSessionIdExists") {
SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
service.unsubscribe();
} else if (getMethodName() == "subscribe_timeoutMaxAllowed_isSubscribedSessionIdExists") {
SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
service.subscribe(3600, subscibeMessage, new TestPublishServiceMessageCallback(service));
service.unsubscribe();
} else if (getMethodName() == "changeSubscription_toMaskWhiteSpace_passes") {
SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
subscibeMessage.setMask(" ");
service.changeSubscription(subscibeMessage);
service.unsubscribe();
} else if (getMethodName() == "subscribeUnsubscribe_twice_isSubscribedThenNot") {
SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
service.unsubscribe();
service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
service.unsubscribe();
} else if (getMethodName() == "changeSubscription_twice_passes") {
SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
service.changeSubscription(subscibeMessage);
service.changeSubscription(subscibeMessage);
service.unsubscribe();