test[scala]: scala protocol test

This commit is contained in:
godotg committed 2024-07-07 13:54:44 +08:00
1 parent a32fbd4335
commit 55c3c90d49
8 files changed
+21 -21

No files matched your search

@@ -1,18 +1,18 @@
package com.zfoo.scala
import com.zfoo.scala.packet.EmptyObject
import com.zfoo.scala.packet.RegistrationEmptyObject
import com.zfoo.scala.packet.EmptyObjectRegistration
import com.zfoo.scala.packet.VeryBigObject
import com.zfoo.scala.packet.RegistrationVeryBigObject
import com.zfoo.scala.packet.VeryBigObjectRegistration
import com.zfoo.scala.packet.ComplexObject
import com.zfoo.scala.packet.RegistrationComplexObject
import com.zfoo.scala.packet.ComplexObjectRegistration
import com.zfoo.scala.packet.NormalObject
import com.zfoo.scala.packet.RegistrationNormalObject
import com.zfoo.scala.packet.NormalObjectRegistration
import com.zfoo.scala.packet.ObjectA
import com.zfoo.scala.packet.RegistrationObjectA
import com.zfoo.scala.packet.ObjectARegistration
import com.zfoo.scala.packet.ObjectB
import com.zfoo.scala.packet.RegistrationObjectB
import com.zfoo.scala.packet.ObjectBRegistration
import com.zfoo.scala.packet.SimpleObject
import com.zfoo.scala.packet.RegistrationSimpleObject
import com.zfoo.scala.packet.SimpleObjectRegistration
import scala.collection.mutable
object ProtocolManager {
@@ -22,19 +22,19 @@ object ProtocolManager {
def initProtocol(): Unit = {
// initProtocol
protocols(0) = RegistrationEmptyObject
protocols(0) = EmptyObjectRegistration
protocolIdMap.put(classOf[EmptyObject], 0)
protocols(1) = RegistrationVeryBigObject
protocols(1) = VeryBigObjectRegistration
protocolIdMap.put(classOf[VeryBigObject], 1)
protocols(100) = RegistrationComplexObject
protocols(100) = ComplexObjectRegistration
protocolIdMap.put(classOf[ComplexObject], 100)
protocols(101) = RegistrationNormalObject
protocols(101) = NormalObjectRegistration
protocolIdMap.put(classOf[NormalObject], 101)
protocols(102) = RegistrationObjectA
protocols(102) = ObjectARegistration
protocolIdMap.put(classOf[ObjectA], 102)
protocols(103) = RegistrationObjectB
protocols(103) = ObjectBRegistration
protocolIdMap.put(classOf[ObjectB], 103)
protocols(104) = RegistrationSimpleObject
protocols(104) = SimpleObjectRegistration
protocolIdMap.put(classOf[SimpleObject], 104)
}
@@ -62,7 +62,7 @@ class ComplexObject {
var myObject: ObjectA = _
}
object RegistrationComplexObject extends IProtocolRegistration {
object ComplexObjectRegistration extends IProtocolRegistration {
override def protocolId: Short = 100
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -8,7 +8,7 @@ class EmptyObject {
}
object RegistrationEmptyObject extends IProtocolRegistration {
object EmptyObjectRegistration extends IProtocolRegistration {
override def protocolId: Short = 0
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -30,7 +30,7 @@ class NormalObject {
var outCompatibleValue2: Int = 0
}
object RegistrationNormalObject extends IProtocolRegistration {
object NormalObjectRegistration extends IProtocolRegistration {
override def protocolId: Short = 101
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -12,7 +12,7 @@ class ObjectA {
var innerCompatibleValue: Int = 0
}
object RegistrationObjectA extends IProtocolRegistration {
object ObjectARegistration extends IProtocolRegistration {
override def protocolId: Short = 102
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -9,7 +9,7 @@ class ObjectB {
var innerCompatibleValue: Int = 0
}
object RegistrationObjectB extends IProtocolRegistration {
object ObjectBRegistration extends IProtocolRegistration {
override def protocolId: Short = 103
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -9,7 +9,7 @@ class SimpleObject {
var g: Boolean = false
}
object RegistrationSimpleObject extends IProtocolRegistration {
object SimpleObjectRegistration extends IProtocolRegistration {
override def protocolId: Short = 104
override def write(buffer: ByteBuffer, packet: Any): Unit = {
@@ -3353,7 +3353,7 @@ class VeryBigObject {
var ssss88: Set[String] = _
}
object RegistrationVeryBigObject extends IProtocolRegistration {
object VeryBigObjectRegistration extends IProtocolRegistration {
override def protocolId: Short = 1
override def write(buffer: ByteBuffer, packet: Any): Unit = {