mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-02-05 18:20:58 +00:00
* changed DefaultCancellable.obj with Default.Cancellable and deleted the former (as unnecessary) * changed ActorRef.noSender with Default.Actor for PlanetSideServerObject entities * Actor.noSender -> ActorRef.noSender, for consistency * player name in log messages; zoneLoaded and zoneReload flags; upstream message count * Default object tests; expanded the set current avatar loop * fallback cases for unsuccessful zone/avatar load process * completing the trials of the god Travis * forgot to reactivate kamon
36 lines
998 B
Scala
36 lines
998 B
Scala
// Copyright (c) 2017 PSForever
|
|
package objects
|
|
|
|
import akka.actor.Props
|
|
import base.ActorTest
|
|
import net.psforever.objects.{Default, GlobalDefinitions}
|
|
import net.psforever.objects.serverobject.tube.{SpawnTube, SpawnTubeControl, SpawnTubeDefinition}
|
|
import org.specs2.mutable.Specification
|
|
|
|
class SpawnTubeTest extends Specification {
|
|
"SpawnTubeDefinition" should {
|
|
"define" in {
|
|
val obj = new SpawnTubeDefinition(49)
|
|
obj.ObjectId mustEqual 49
|
|
}
|
|
}
|
|
|
|
"SpawnTube" should {
|
|
"construct" in {
|
|
val obj = SpawnTube(GlobalDefinitions.ams_respawn_tube)
|
|
obj.Actor mustEqual Default.Actor
|
|
obj.Definition mustEqual GlobalDefinitions.ams_respawn_tube
|
|
}
|
|
}
|
|
}
|
|
|
|
class SpawnTubeControlTest extends ActorTest {
|
|
"SpawnTubeControl" should {
|
|
"construct" in {
|
|
val obj = SpawnTube(GlobalDefinitions.ams_respawn_tube)
|
|
obj.Actor = system.actorOf(Props(classOf[SpawnTubeControl], obj), "spawn-tube")
|
|
assert(obj.Actor != Default.Actor)
|
|
}
|
|
}
|
|
}
|