@@ -1207,6 +1207,22 @@ class ModelSerializationTests {
12071207 }
12081208 }
12091209
1210+ @Test
1211+ fun testErrorWrapperForRpcReceiptToTxErrorEncodeDecode () {
1212+ val data = loadMockJson(" ErrorWrapperForRpcReceiptToTxError.json" )
1213+ assertNotNull(data, " Mock file ErrorWrapperForRpcReceiptToTxError.json does not exist!" )
1214+
1215+ try {
1216+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.ErrorWrapperForRpcReceiptToTxError .serializer(), data)
1217+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.ErrorWrapperForRpcReceiptToTxError .serializer(), decoded)
1218+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.ErrorWrapperForRpcReceiptToTxError .serializer(), encoded)
1219+ assertEquals(decoded, decoded2)
1220+ } catch (e: Exception ) {
1221+ e.printStackTrace()
1222+ fail(" Serialization test failed for ErrorWrapperForRpcReceiptToTxError: ${e.message} " )
1223+ }
1224+ }
1225+
12101226 @Test
12111227 fun testErrorWrapperForRpcSplitStorageInfoErrorEncodeDecode () {
12121228 val data = loadMockJson(" ErrorWrapperForRpcSplitStorageInfoError.json" )
@@ -1991,6 +2007,22 @@ class ModelSerializationTests {
19912007 }
19922008 }
19932009
2010+ @Test
2011+ fun testJsonRpcRequestForExperimentalReceiptToTxEncodeDecode () {
2012+ val data = loadMockJson(" JsonRpcRequestForExperimentalReceiptToTx.json" )
2013+ assertNotNull(data, " Mock file JsonRpcRequestForExperimentalReceiptToTx.json does not exist!" )
2014+
2015+ try {
2016+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcRequestForExperimentalReceiptToTx .serializer(), data)
2017+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcRequestForExperimentalReceiptToTx .serializer(), decoded)
2018+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcRequestForExperimentalReceiptToTx .serializer(), encoded)
2019+ assertEquals(decoded, decoded2)
2020+ } catch (e: Exception ) {
2021+ e.printStackTrace()
2022+ fail(" Serialization test failed for JsonRpcRequestForExperimentalReceiptToTx: ${e.message} " )
2023+ }
2024+ }
2025+
19942026 @Test
19952027 fun testJsonRpcRequestForExperimentalSplitStorageInfoEncodeDecode () {
19962028 val data = loadMockJson(" JsonRpcRequestForExperimentalSplitStorageInfo.json" )
@@ -2711,6 +2743,22 @@ class ModelSerializationTests {
27112743 }
27122744 }
27132745
2746+ @Test
2747+ fun testJsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxErrorEncodeDecode () {
2748+ val data = loadMockJson(" JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError.json" )
2749+ assertNotNull(data, " Mock file JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError.json does not exist!" )
2750+
2751+ try {
2752+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError .serializer(), data)
2753+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError .serializer(), decoded)
2754+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError .serializer(), encoded)
2755+ assertEquals(decoded, decoded2)
2756+ } catch (e: Exception ) {
2757+ e.printStackTrace()
2758+ fail(" Serialization test failed for JsonRpcResponseForRpcReceiptToTxResponseAndRpcReceiptToTxError: ${e.message} " )
2759+ }
2760+ }
2761+
27142762 @Test
27152763 fun testJsonRpcResponseForRpcSplitStorageInfoResponseAndRpcSplitStorageInfoErrorEncodeDecode () {
27162764 val data = loadMockJson(" JsonRpcResponseForRpcSplitStorageInfoResponseAndRpcSplitStorageInfoError.json" )
@@ -3959,6 +4007,54 @@ class ModelSerializationTests {
39594007 }
39604008 }
39614009
4010+ @Test
4011+ fun testRpcReceiptToTxErrorEncodeDecode () {
4012+ val data = loadMockJson(" RpcReceiptToTxError.json" )
4013+ assertNotNull(data, " Mock file RpcReceiptToTxError.json does not exist!" )
4014+
4015+ try {
4016+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxError .serializer(), data)
4017+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxError .serializer(), decoded)
4018+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxError .serializer(), encoded)
4019+ assertEquals(decoded, decoded2)
4020+ } catch (e: Exception ) {
4021+ e.printStackTrace()
4022+ fail(" Serialization test failed for RpcReceiptToTxError: ${e.message} " )
4023+ }
4024+ }
4025+
4026+ @Test
4027+ fun testRpcReceiptToTxRequestEncodeDecode () {
4028+ val data = loadMockJson(" RpcReceiptToTxRequest.json" )
4029+ assertNotNull(data, " Mock file RpcReceiptToTxRequest.json does not exist!" )
4030+
4031+ try {
4032+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxRequest .serializer(), data)
4033+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxRequest .serializer(), decoded)
4034+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxRequest .serializer(), encoded)
4035+ assertEquals(decoded, decoded2)
4036+ } catch (e: Exception ) {
4037+ e.printStackTrace()
4038+ fail(" Serialization test failed for RpcReceiptToTxRequest: ${e.message} " )
4039+ }
4040+ }
4041+
4042+ @Test
4043+ fun testRpcReceiptToTxResponseEncodeDecode () {
4044+ val data = loadMockJson(" RpcReceiptToTxResponse.json" )
4045+ assertNotNull(data, " Mock file RpcReceiptToTxResponse.json does not exist!" )
4046+
4047+ try {
4048+ val decoded = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxResponse .serializer(), data)
4049+ val encoded = json.encodeToString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxResponse .serializer(), decoded)
4050+ val decoded2 = json.decodeFromString(io.github.hosseinkarami_dev.near.rpc.models.RpcReceiptToTxResponse .serializer(), encoded)
4051+ assertEquals(decoded, decoded2)
4052+ } catch (e: Exception ) {
4053+ e.printStackTrace()
4054+ fail(" Serialization test failed for RpcReceiptToTxResponse: ${e.message} " )
4055+ }
4056+ }
4057+
39624058 @Test
39634059 fun testRpcRequestValidationErrorKindEncodeDecode () {
39644060 val data = loadMockJson(" RpcRequestValidationErrorKind.json" )
0 commit comments