Photon Server API

Classes | Public Member Functions | Protected Member Functions | List of all members
Photon.LoadBalancing.UnitTests.PluginTestsImpl Class Reference
Inheritance diagram for Photon.LoadBalancing.UnitTests.PluginTestsImpl:
Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase Photon.LoadBalancing.UnitTests.Offline.PluginOfflineTests Photon.LoadBalancing.UnitTests.Online.PluginOnlineTests

Classes

class  CustomPluginType
 

Public Member Functions

void PluginsBasicsTest ()
 
void OnCreatePreConditionFail ()
 
void OnCreatePostConditionFail ()
 
void SetStateAfterContinueFailureTest ()
 
void OnCreateWithErrorPluginTest ()
 
void OnCreateUsingStripedGameStateTest ()
 
void OnBeforeJoinPostConditionFail ()
 
void OnBeforeJoinCallsFail ()
 
void OnJoinCallsFail ()
 
void OnJoinPostConditionFail ()
 
void JoinLogicFailTest ()
 
void BeforeJoinBeforeContinueExceptionTest ()
 
void BeforeJoinContinueExceptionTest ()
 
void OnJoinBeforeContinueExceptionTest ()
 
void BeforeJoinAfterContinueExceptionTest ()
 
void ScheduleBroadcastEvent ()
 
void ScheduleSetProperties ()
 
void MasterClientIdChange ()
 
void BeforeSetGamePropertiesPreCheck ()
 
void BeforeSetGamePropertiesExceptionInContinueCheck ()
 
void BeforeSetGamePropertiesPostCheck ()
 
void OnSetPropertiesPreCheck ()
 
void OnSetPropertiesFailTest ()
 
void OnSetGamePropertiesPostCheck ()
 
void OnSetGamePropertiesExceptionInContinueCheck ()
 
void OnSetGamePropertiesCASFailureCheck ()
 
void OnSetGamePropertiesCASNotificationCheck ()
 
void UpdateGamePropertiesOnMasterFromPlugin ()
 
void RaiseEventCacheManagmentTest ()
 
void PluginCustomTypeTest ()
 
void SyncAsyncHttpRequestTest ()
 
void CustomTypeMapperPluginTest ()
 
void RaiseEventStrictModeTest ()
 
void BeforeSetPropertiesStrictModeTest ()
 
void OnSetPropertiesForgotCall ()
 
void OnJoinStrictModeFail (string gameName)
 
void OnLeaveForgotCall ()
 
void HttpAndTimerCallbackExceptionTest ()
 
void WrongUrlExceptionTest ()
 
void ErrorPluginTest ()
 
void FailedToCreatePluginTest (string pluginName)
 
void CodemastersRemoveInOnLeaveTest ()
 
void BroadcastEventToNonExistingUser ()
 
void SameInstaceOfPluginTest ()
 
- Public Member Functions inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
 LoadBalancingUnifiedTestsBase (ConnectPolicy policy)
 
virtual UnifiedTestClient CreateMasterClientAndAuthenticate (string userId=null, Dictionary< byte, object > authParameter=null)
 Creates a TestClientBase and connects to the master server. Sends an Authenticate request after connection is completed. The TestClientBase's IAuthenticationScheme determines which parameters are used for Authenticate. More...
 
virtual void ConnectAndAuthenticate (UnifiedTestClient client, string address, Dictionary< byte, object > authParameter=null)
 
virtual void ConnectAndAuthenticate (UnifiedTestClient client, string address, string userName, Dictionary< byte, object > authParameter=null, bool reuseToken=false)
 

Protected Member Functions

 PluginTestsImpl (ConnectPolicy policy)
 
- Protected Member Functions inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
void ConnectToServer (UnifiedClientBase client, string address)
 

Additional Inherited Members

- Protected Attributes inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
string Player1 = "Player1"
 
string Player2 = "Player2"
 
string Player3 = "Player3"
 
- Properties inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
string MasterAddress [get]
 
string GameServerAddress [get]
 
bool UsePlugins [get, set]
 

Constructor & Destructor Documentation

◆ PluginTestsImpl()

Photon.LoadBalancing.UnitTests.PluginTestsImpl.PluginTestsImpl ( ConnectPolicy  policy)
inlineprotected

Member Function Documentation

◆ BeforeJoinAfterContinueExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeJoinAfterContinueExceptionTest ( )
inline

◆ BeforeJoinBeforeContinueExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeJoinBeforeContinueExceptionTest ( )
inline

◆ BeforeJoinContinueExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeJoinContinueExceptionTest ( )
inline

◆ BeforeSetGamePropertiesExceptionInContinueCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeSetGamePropertiesExceptionInContinueCheck ( )
inline

◆ BeforeSetGamePropertiesPostCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeSetGamePropertiesPostCheck ( )
inline

◆ BeforeSetGamePropertiesPreCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeSetGamePropertiesPreCheck ( )
inline

◆ BeforeSetPropertiesStrictModeTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BeforeSetPropertiesStrictModeTest ( )
inline

◆ BroadcastEventToNonExistingUser()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.BroadcastEventToNonExistingUser ( )
inline

◆ CodemastersRemoveInOnLeaveTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.CodemastersRemoveInOnLeaveTest ( )
inline

◆ CustomTypeMapperPluginTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.CustomTypeMapperPluginTest ( )
inline

◆ ErrorPluginTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.ErrorPluginTest ( )
inline

◆ FailedToCreatePluginTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.FailedToCreatePluginTest ( string  pluginName)
inline

◆ HttpAndTimerCallbackExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.HttpAndTimerCallbackExceptionTest ( )
inline

◆ JoinLogicFailTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.JoinLogicFailTest ( )
inline

◆ MasterClientIdChange()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.MasterClientIdChange ( )
inline

◆ OnBeforeJoinCallsFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnBeforeJoinCallsFail ( )
inline

◆ OnBeforeJoinPostConditionFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnBeforeJoinPostConditionFail ( )
inline

◆ OnCreatePostConditionFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnCreatePostConditionFail ( )
inline

◆ OnCreatePreConditionFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnCreatePreConditionFail ( )
inline

◆ OnCreateUsingStripedGameStateTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnCreateUsingStripedGameStateTest ( )
inline

◆ OnCreateWithErrorPluginTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnCreateWithErrorPluginTest ( )
inline

◆ OnJoinBeforeContinueExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnJoinBeforeContinueExceptionTest ( )
inline

◆ OnJoinCallsFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnJoinCallsFail ( )
inline

◆ OnJoinPostConditionFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnJoinPostConditionFail ( )
inline

◆ OnJoinStrictModeFail()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnJoinStrictModeFail ( string  gameName)
inline

◆ OnLeaveForgotCall()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnLeaveForgotCall ( )
inline

◆ OnSetGamePropertiesCASFailureCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetGamePropertiesCASFailureCheck ( )
inline

◆ OnSetGamePropertiesCASNotificationCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetGamePropertiesCASNotificationCheck ( )
inline

◆ OnSetGamePropertiesExceptionInContinueCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetGamePropertiesExceptionInContinueCheck ( )
inline

◆ OnSetGamePropertiesPostCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetGamePropertiesPostCheck ( )
inline

◆ OnSetPropertiesFailTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetPropertiesFailTest ( )
inline

◆ OnSetPropertiesForgotCall()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetPropertiesForgotCall ( )
inline

◆ OnSetPropertiesPreCheck()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.OnSetPropertiesPreCheck ( )
inline

◆ PluginCustomTypeTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.PluginCustomTypeTest ( )
inline

◆ PluginsBasicsTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.PluginsBasicsTest ( )
inline

◆ RaiseEventCacheManagmentTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.RaiseEventCacheManagmentTest ( )
inline

◆ RaiseEventStrictModeTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.RaiseEventStrictModeTest ( )
inline

◆ SameInstaceOfPluginTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.SameInstaceOfPluginTest ( )
inline

◆ ScheduleBroadcastEvent()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.ScheduleBroadcastEvent ( )
inline

◆ ScheduleSetProperties()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.ScheduleSetProperties ( )
inline

◆ SetStateAfterContinueFailureTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.SetStateAfterContinueFailureTest ( )
inline

◆ SyncAsyncHttpRequestTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.SyncAsyncHttpRequestTest ( )
inline

◆ UpdateGamePropertiesOnMasterFromPlugin()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.UpdateGamePropertiesOnMasterFromPlugin ( )
inline

◆ WrongUrlExceptionTest()

void Photon.LoadBalancing.UnitTests.PluginTestsImpl.WrongUrlExceptionTest ( )
inline