Photon Server API
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl Class Reference
Inheritance diagram for Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl:
Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase Photon.LoadBalancing.UnitTests.Offline.LoadBalancingOfflineTests Photon.LoadBalancing.UnitTests.Online.LoadbalancingOnlineTests

Public Member Functions

void TestSetup ()
 
void ConnectTwice ()
 
void CreateGameTwice ()
 
void LobbyTypeTest ()
 
void InvisibleGame ()
 
void ClosedGame ()
 
void UserIdIsNotNull ()
 
void AuthResponseTest ()
 
void MaxPlayers ()
 
void LobbyGameListEvents ()
 
void JoinNotExistingGame ()
 
void JoinWithEmptyPluginListTest ()
 
void CreateWithEmptyPluginListTest ()
 
void JoinCreateIfNotExists ()
 
void JoinCreateIfNotExistsLobbyProps ()
 
void JoinOnGameServer ()
 
void JoinOnGameServerWithoutAuth ()
 
void JoinDisconnectRejoin ()
 
void JoinRandomNoMatchFound ()
 
void JoinRandomOnGameServer ()
 
void JoinJoinLeaveLeaveFastRejoinTest ()
 
void ApplicationStats ()
 
void NegativePeersCountBugTest ()
 
void BroadcastProperties ()
 
void SetPropertiesForLobby ()
 
void SuppressRoomEvents ()
 
void MatchByProperties ()
 
void MatchmakingTypes ()
 
void FiendFriends ()
 
void SqlLobbyMatchmaking ()
 
void SqlLobbyPropertiesUpdateBug ()
 
void SqlLobbyMaxPlayersNoFilter ()
 
void SqlLobbyPlayerCountChanged ()
 
void SqlLobbyMaxPlayersWithFilter ()
 
void SqlLobbyMaxPlayer ()
 
void SqlLobbyMaxPlayersWithFilterJoinTimeout ()
 
void LobbyStatistics ()
 
void LobbyCreateTest ()
 
void LobbyStatisticsPublish ()
 
void LobbyStatisticsRequest ()
 
void LobbyJoinLobbyGameCountLimitTest (AppLobbyType appLobbyType)
 
void InActiveInGameDoNotGetThisGameAsRandom_DefaultLobbyTest ()
 
void InActiveInGameDoNotGetThisGameAsRandom_SQLLobbyTest ()
 
void InActiveInGameDoNotGetThisGameAsRandomTestBody (AppLobbyType lobbyType)
 
void EmptyRoomLiveTime ()
 
void CheckPluginMismatch ()
 
void RandomGameMaxPlayerTest ()
 
void GameStateTest ()
 
void MasterClientIdChangeJoinRejoinTest ()
 
void MasterClientIdCASUpdate ()
 
void RaiseEventMasterClientReciverNullRefTest ()
 
void PublishUserIdTest ()
 
void NotPublishUserIdTest ()
 
void FastReJoinTest ()
 
void FastJoinOnMasterWithSameNameTest ()
 
void ReJoinFullRoomTest ()
 
void ReJoinFullRoomTestJapanVersion ()
 
void RejoinOrJoinFailsIfGameNotExistTest ()
 
void RejoinOnlyFailsIfGameNotExistTest ()
 
void JoinOnlyFailsIfGameNotExistTest ()
 
void RejoinExceedsMaxPlayerTest ()
 
void ReJoinModeTest ()
 
void ReJoinModeTest2 ()
 
void JoinDuringCloseTest (JoinMode joinMode)
 
void JoinDuringCloseWithPersistenceTest (JoinMode joinMode)
 
void ForceRejoinTest ()
 
void CacheClearTest ()
 
void Slots_SimpleSlotReservationTest ()
 
void Slots_CreateGameInvalidSlotsCountTest ()
 
void Slots_CreateGameAndJoinNoMaxUserLimitTest ()
 
void Slots_EmptySlotNameTest ()
 
void Slots_LobbyStatsTest ()
 
void Slots_SlotReservationOnJoinTest ()
 
void Slots_TooManySlotsOnJoinTest ()
 
void Slots_DifferentJoinModeTest ()
 
void Slots_RepeatingNamesInDifferentRequestsTest ()
 
void Slots_SetPropertiesTest ()
 
void Slots_SetPropertiesFailedCASTest ()
 
void Slots_SetPropertiesCheckFailTest ()
 
void Slots_CreateGameUsingBothTest ()
 
void Slots_JoinRandomGameWithSlotsTest ()
 
void Slots_SlotReservationForActiveUserTest ()
 
void Slots_RejoinOrJoinOnlyModeTest ()
 
void Slots_EveryTeamMateReservesSlotsTest ()
 
void PlayerTtlTimeExpiredWhileGameInStorageTest ()
 
void PlayerTtlTimeExpiredAfterReloadingTest ()
 
void PlayerTtlTimeNotExpiredTest ()
 
void PlayerTtlTimeExpiredForFistPlayerBeforeReloadingTest ()
 
void BanPlayerTest ()
 
- 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

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

Static Protected Member Functions

static IAuthenticationScheme GetAuthScheme (string name)
 

Protected Attributes

string GameNamePrefix = "ForwardPlugin2"
 
- Protected Attributes inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
string Player1 = "Player1"
 
string Player2 = "Player2"
 
string Player3 = "Player3"
 

Additional Inherited Members

- Properties inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase
string MasterAddress [get]
 
string GameServerAddress [get]
 
bool UsePlugins [get, set]
 

Constructor & Destructor Documentation

Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LBApiTestsImpl ( ConnectPolicy  policy)
inlineprotected

Member Function Documentation

void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ApplicationStats ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.AuthResponseTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.BanPlayerTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.BroadcastProperties ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.CacheClearTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.CheckPluginMismatch ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ClosedGame ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ConnectTwice ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.CreateGameTwice ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.CreateWithEmptyPluginListTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.EmptyRoomLiveTime ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.FastJoinOnMasterWithSameNameTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.FastReJoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.FiendFriends ( )
inline
override void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.FixtureTearDown ( )
inlineprotected
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ForceRejoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.GameStateTest ( )
inline
static IAuthenticationScheme Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.GetAuthScheme ( string  name)
inlinestaticprotected
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.InActiveInGameDoNotGetThisGameAsRandom_DefaultLobbyTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.InActiveInGameDoNotGetThisGameAsRandom_SQLLobbyTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.InActiveInGameDoNotGetThisGameAsRandomTestBody ( AppLobbyType  lobbyType)
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.InvisibleGame ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinCreateIfNotExists ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinCreateIfNotExistsLobbyProps ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinDisconnectRejoin ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinDuringCloseTest ( JoinMode  joinMode)
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinDuringCloseWithPersistenceTest ( JoinMode  joinMode)
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinJoinLeaveLeaveFastRejoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinNotExistingGame ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinOnGameServer ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinOnGameServerWithoutAuth ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinOnlyFailsIfGameNotExistTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinRandomNoMatchFound ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinRandomOnGameServer ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.JoinWithEmptyPluginListTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyCreateTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyGameListEvents ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyJoinLobbyGameCountLimitTest ( AppLobbyType  appLobbyType)
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyStatistics ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyStatisticsPublish ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyStatisticsRequest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.LobbyTypeTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.MasterClientIdCASUpdate ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.MasterClientIdChangeJoinRejoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.MatchByProperties ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.MatchmakingTypes ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.MaxPlayers ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.NegativePeersCountBugTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.NotPublishUserIdTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.PlayerTtlTimeExpiredAfterReloadingTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.PlayerTtlTimeExpiredForFistPlayerBeforeReloadingTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.PlayerTtlTimeExpiredWhileGameInStorageTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.PlayerTtlTimeNotExpiredTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.PublishUserIdTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.RaiseEventMasterClientReciverNullRefTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.RandomGameMaxPlayerTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.RejoinExceedsMaxPlayerTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ReJoinFullRoomTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ReJoinFullRoomTestJapanVersion ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ReJoinModeTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.ReJoinModeTest2 ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.RejoinOnlyFailsIfGameNotExistTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.RejoinOrJoinFailsIfGameNotExistTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SetPropertiesForLobby ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_CreateGameAndJoinNoMaxUserLimitTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_CreateGameInvalidSlotsCountTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_CreateGameUsingBothTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_DifferentJoinModeTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_EmptySlotNameTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_EveryTeamMateReservesSlotsTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_JoinRandomGameWithSlotsTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_LobbyStatsTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_RejoinOrJoinOnlyModeTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_RepeatingNamesInDifferentRequestsTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SetPropertiesCheckFailTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SetPropertiesFailedCASTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SetPropertiesTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SimpleSlotReservationTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SlotReservationForActiveUserTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_SlotReservationOnJoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.Slots_TooManySlotsOnJoinTest ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyMatchmaking ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyMaxPlayer ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyMaxPlayersNoFilter ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyMaxPlayersWithFilter ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyMaxPlayersWithFilterJoinTimeout ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyPlayerCountChanged ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SqlLobbyPropertiesUpdateBug ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.SuppressRoomEvents ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.TestSetup ( )
inline
void Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.UserIdIsNotNull ( )
inline

Member Data Documentation

string Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl.GameNamePrefix = "ForwardPlugin2"
protected