@@ -1152,61 +1152,4 @@ let tests =
11521152 System.Text.Encoding.UTF8.GetString( bytes, 6 , 6 )
11531153 |> equal " \u03B2\uD8FF\uDCFF "
11541154
1155-
1156- // testCase "int64 can be JSON serialized forth and back" <| fun () ->
1157- // let val1 = 5348937298839933899L
1158- // #if FABLE_COMPILER
1159- // let json = Fable.Core.JsInterop.toJson val1
1160- // let val2 = Fable.Core.JsInterop.ofJson<int64> json
1161- // equal true (box val2 :? int64) // Type is kept
1162- // equal val1 val2
1163- // equal val2 5348937298839933899L
1164- // let val2 = Fable.Core.JsInterop.ofJsonAsType json (val1.GetType())
1165- // equal true (val2 :? int64) // Type is kept
1166- // let val2 = val2 :?> int64
1167- // #else
1168- // let json = Newtonsoft.Json.JsonConvert.SerializeObject val1
1169- // let val2 = Newtonsoft.Json.JsonConvert.DeserializeObject<int64> json
1170- // #endif
1171- // // printfn "JSON: %s" json
1172- // equal val1 val2
1173- // equal val2 5348937298839933899L
1174-
1175- // testCase "uint64 can be JSON serialized forth and back" <| fun () ->
1176- // let val1 = 9348937298839933899UL
1177- // #if FABLE_COMPILER
1178- // let json = Fable.Core.JsInterop.toJson val1
1179- // let val2 = Fable.Core.JsInterop.ofJson<uint64> json
1180- // equal true (box val2 :? uint64) // Type is kept
1181- // equal val1 val2
1182- // equal val2 9348937298839933899UL
1183- // let val2 = Fable.Core.JsInterop.ofJsonAsType json (val1.GetType())
1184- // equal true (val2 :? uint64) // Type is kept
1185- // let val2 = val2 :?> uint64
1186- // #else
1187- // let json = Newtonsoft.Json.JsonConvert.SerializeObject val1
1188- // let val2 = Newtonsoft.Json.JsonConvert.DeserializeObject<uint64> json
1189- // #endif
1190- // // printfn "JSON: %s" json
1191- // equal val1 val2
1192- // equal val2 9348937298839933899UL
1193-
1194- // testCase "BigInts can be JSON serialized forth and back" <| fun () ->
1195- // let val1 = 59823749821707124891298739821798327321028091380980I
1196- // #if FABLE_COMPILER
1197- // let json = Fable.Core.JsInterop.toJson val1
1198- // let val2 = Fable.Core.JsInterop.ofJson<bigint> json
1199- // equal true (box val2 :? bigint) // Type is kept
1200- // equal val1 val2
1201- // equal val2 59823749821707124891298739821798327321028091380980I
1202- // let val2 = Fable.Core.JsInterop.ofJsonAsType json (val1.GetType())
1203- // equal true (val2 :? bigint) // Type is kept
1204- // let val2 = val2 :?> bigint
1205- // #else
1206- // let json = Newtonsoft.Json.JsonConvert.SerializeObject val1
1207- // let val2 = Newtonsoft.Json.JsonConvert.DeserializeObject<bigint> json
1208- // #endif
1209- // // printfn "JSON: %s" json
1210- // equal val1 val2
1211- // equal val2 59823749821707124891298739821798327321028091380980I
12121155 ]
0 commit comments