Photon Server API

Public Member Functions | List of all members
Photon.LoadBalancing.UnitTests.Online.LoadbalancingOnlineTests Class Reference
Inheritance diagram for Photon.LoadBalancing.UnitTests.Online.LoadbalancingOnlineTests:
Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl Photon.LoadBalancing.UnitTests.UnifiedServer.LoadBalancingUnifiedTestsBase

Public Member Functions

 LoadbalancingOnlineTests (string schemeName)
 
 LoadbalancingOnlineTests (string schemeName, ConnectionProtocol protocol)
 
- Public Member Functions inherited from Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl
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)
 

Additional Inherited Members

- Protected Member Functions inherited from Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl
 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 inherited from Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl
static IAuthenticationScheme GetAuthScheme (string name)
 
- Protected Attributes inherited from Photon.LoadBalancing.UnitTests.UnifiedTests.LBApiTestsImpl
string GameNamePrefix = "ForwardPlugin2"
 
- 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

◆ LoadbalancingOnlineTests() [1/2]

Photon.LoadBalancing.UnitTests.Online.LoadbalancingOnlineTests.LoadbalancingOnlineTests ( string  schemeName)
inline

◆ LoadbalancingOnlineTests() [2/2]

Photon.LoadBalancing.UnitTests.Online.LoadbalancingOnlineTests.LoadbalancingOnlineTests ( string  schemeName,
ConnectionProtocol  protocol 
)
inline