mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-04-29 16:25:30 +00:00
test fixes
This commit is contained in:
parent
ad2acc13c4
commit
ae768e1e42
2 changed files with 9 additions and 6 deletions
|
|
@ -106,11 +106,12 @@ class NumberSourceTest extends Specification {
|
||||||
"return a secure key" in {
|
"return a secure key" in {
|
||||||
val obj = LimitedNumberSource(25)
|
val obj = LimitedNumberSource(25)
|
||||||
val test = new TestClass()
|
val test = new TestClass()
|
||||||
|
|
||||||
val result1 : Option[LoanedKey] = obj.Available(5)
|
val result1 : Option[LoanedKey] = obj.Available(5)
|
||||||
result1.get.Object = test
|
result1.get.Object = test
|
||||||
test.GUID = PlanetSideGUID(5)
|
test.GUID mustEqual PlanetSideGUID(5)
|
||||||
val result2 : Option[SecureKey] = obj.Get(5)
|
|
||||||
|
|
||||||
|
val result2 : Option[SecureKey] = obj.Get(5)
|
||||||
obj.Return(result2.get).contains(test) mustEqual true
|
obj.Return(result2.get).contains(test) mustEqual true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -180,18 +181,20 @@ class NumberSourceTest extends Specification {
|
||||||
val obj = LimitedNumberSource(25)
|
val obj = LimitedNumberSource(25)
|
||||||
val test1 = new TestClass()
|
val test1 = new TestClass()
|
||||||
val test2 = new TestClass()
|
val test2 = new TestClass()
|
||||||
|
val test3 = new TestClass()
|
||||||
obj.Available(5) //no assignment
|
obj.Available(5) //no assignment
|
||||||
obj.Available(10).get.Object = test1
|
obj.Available(10).get.Object = test1
|
||||||
obj.Available(15).get.Object = test2
|
obj.Available(15).get.Object = test2
|
||||||
obj.Restrict(15)
|
obj.Restrict(15)
|
||||||
obj.Restrict(20).get.Object = test1
|
obj.Restrict(20).get.Object = test3
|
||||||
obj.CountUsed mustEqual 4
|
obj.CountUsed mustEqual 4
|
||||||
|
|
||||||
val list : List[IdentifiableEntity] = obj.Clear()
|
val list : List[IdentifiableEntity] = obj.Clear()
|
||||||
obj.CountUsed mustEqual 0
|
obj.CountUsed mustEqual 0
|
||||||
list.size mustEqual 3
|
list.size mustEqual 3
|
||||||
list.count(obj => obj == test1) mustEqual 2
|
list.count(obj => obj == test1) mustEqual 1
|
||||||
list.count(obj => obj == test2) mustEqual 1
|
list.count(obj => obj == test2) mustEqual 1
|
||||||
|
list.count(obj => obj == test3) mustEqual 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ class ProximityTerminalControlTwoUsersTest extends ActorTest {
|
||||||
avatar2.Health = 50
|
avatar2.Health = 50
|
||||||
|
|
||||||
avatar.GUID = PlanetSideGUID(1)
|
avatar.GUID = PlanetSideGUID(1)
|
||||||
avatar.GUID = PlanetSideGUID(2)
|
avatar2.GUID = PlanetSideGUID(2)
|
||||||
terminal.GUID = PlanetSideGUID(3)
|
terminal.GUID = PlanetSideGUID(3)
|
||||||
terminal.Actor ! Service.Startup()
|
terminal.Actor ! Service.Startup()
|
||||||
expectNoMsg(500 milliseconds) //spacer
|
expectNoMsg(500 milliseconds) //spacer
|
||||||
|
|
@ -252,7 +252,7 @@ class ProximityTerminalControlNotStopTest extends ActorTest {
|
||||||
avatar2.Health = 50
|
avatar2.Health = 50
|
||||||
|
|
||||||
avatar.GUID = PlanetSideGUID(1)
|
avatar.GUID = PlanetSideGUID(1)
|
||||||
avatar.GUID = PlanetSideGUID(2)
|
avatar2.GUID = PlanetSideGUID(2)
|
||||||
terminal.GUID = PlanetSideGUID(3)
|
terminal.GUID = PlanetSideGUID(3)
|
||||||
terminal.Actor ! Service.Startup()
|
terminal.Actor ! Service.Startup()
|
||||||
expectNoMsg(500 milliseconds) //spacer
|
expectNoMsg(500 milliseconds) //spacer
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue