Fixed unit tests
This commit is contained in:
parent
aa3540a8bb
commit
931b1c4fa1
|
@ -68,7 +68,7 @@ class RmiSimpleTest : BaseTest() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun rmiIPcNetworkConnection() {
|
fun rmiIpcNetworkConnection() {
|
||||||
rmi()
|
rmi()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,7 +76,10 @@ class RmiSimpleTest : BaseTest() {
|
||||||
run {
|
run {
|
||||||
val configuration = serverConfig()
|
val configuration = serverConfig()
|
||||||
config(configuration)
|
config(configuration)
|
||||||
RmiCommonTest.register(configuration.serialization)
|
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
configuration.serialization.register(MessageWithTestCow::class.java)
|
||||||
|
configuration.serialization.register(UnsupportedOperationException::class.java)
|
||||||
|
|
||||||
|
|
||||||
val server = Server<Connection>(configuration)
|
val server = Server<Connection>(configuration)
|
||||||
addEndPoint(server)
|
addEndPoint(server)
|
||||||
|
@ -91,6 +94,7 @@ class RmiSimpleTest : BaseTest() {
|
||||||
|
|
||||||
|
|
||||||
System.err.println("Starting test for: Server -> Client")
|
System.err.println("Starting test for: Server -> Client")
|
||||||
|
// NOTE: THIS IS BI-DIRECTIONAL!
|
||||||
connection.createObject<TestCow>(123) { rmiId, remoteObject ->
|
connection.createObject<TestCow>(123) { rmiId, remoteObject ->
|
||||||
System.err.println("Running test for: Server -> Client")
|
System.err.println("Running test for: Server -> Client")
|
||||||
RmiCommonTest.runTests(connection, remoteObject, 123)
|
RmiCommonTest.runTests(connection, remoteObject, 123)
|
||||||
|
@ -102,6 +106,8 @@ class RmiSimpleTest : BaseTest() {
|
||||||
run {
|
run {
|
||||||
val configuration = clientConfig()
|
val configuration = clientConfig()
|
||||||
config(configuration)
|
config(configuration)
|
||||||
|
// configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
|
||||||
|
|
||||||
val client = Client<Connection>(configuration)
|
val client = Client<Connection>(configuration)
|
||||||
addEndPoint(client)
|
addEndPoint(client)
|
||||||
|
@ -128,14 +134,16 @@ class RmiSimpleTest : BaseTest() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
waitForThreads(99999999)
|
waitForThreads()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun rmiGlobal(config: (Configuration) -> Unit = {}) {
|
fun rmiGlobal(config: (Configuration) -> Unit = {}) {
|
||||||
run {
|
run {
|
||||||
val configuration = serverConfig()
|
val configuration = serverConfig()
|
||||||
config(configuration)
|
config(configuration)
|
||||||
RmiCommonTest.register(configuration.serialization)
|
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
configuration.serialization.register(MessageWithTestCow::class.java)
|
||||||
|
configuration.serialization.register(UnsupportedOperationException::class.java)
|
||||||
|
|
||||||
// for Client -> Server RMI
|
// for Client -> Server RMI
|
||||||
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
@ -166,6 +174,7 @@ class RmiSimpleTest : BaseTest() {
|
||||||
run {
|
run {
|
||||||
val configuration = clientConfig()
|
val configuration = clientConfig()
|
||||||
config(configuration)
|
config(configuration)
|
||||||
|
// configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
|
||||||
val client = Client<Connection>(configuration)
|
val client = Client<Connection>(configuration)
|
||||||
addEndPoint(client)
|
addEndPoint(client)
|
||||||
|
|
|
@ -18,7 +18,6 @@ package dorkboxTest.network.rmi.multiJVM
|
||||||
import dorkbox.network.Server
|
import dorkbox.network.Server
|
||||||
import dorkbox.network.connection.Connection
|
import dorkbox.network.connection.Connection
|
||||||
import dorkboxTest.network.BaseTest
|
import dorkboxTest.network.BaseTest
|
||||||
import dorkboxTest.network.rmi.RmiCommonTest
|
|
||||||
import dorkboxTest.network.rmi.cows.MessageWithTestCow
|
import dorkboxTest.network.rmi.cows.MessageWithTestCow
|
||||||
import dorkboxTest.network.rmi.cows.TestBabyCowImpl
|
import dorkboxTest.network.rmi.cows.TestBabyCowImpl
|
||||||
import dorkboxTest.network.rmi.cows.TestCow
|
import dorkboxTest.network.rmi.cows.TestCow
|
||||||
|
@ -36,7 +35,10 @@ object TestServer {
|
||||||
|
|
||||||
val configuration = BaseTest.serverConfig()
|
val configuration = BaseTest.serverConfig()
|
||||||
|
|
||||||
RmiCommonTest.register(configuration.serialization)
|
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
|
configuration.serialization.register(MessageWithTestCow::class.java)
|
||||||
|
configuration.serialization.register(UnsupportedOperationException::class.java)
|
||||||
|
|
||||||
configuration.serialization.register(TestBabyCowImpl::class.java)
|
configuration.serialization.register(TestBabyCowImpl::class.java)
|
||||||
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
configuration.serialization.registerRmi(TestCow::class.java, TestCowImpl::class.java)
|
||||||
configuration.enableRemoteSignatureValidation = false
|
configuration.enableRemoteSignatureValidation = false
|
||||||
|
|
Loading…
Reference in New Issue
Block a user