bindtests: Test sending min and max 64 bit integers.

This commit is contained in:
Richard W.M. Jones
2012-08-15 14:44:37 +01:00
parent 704e46af9c
commit 16f22d89eb
2 changed files with 11 additions and 8 deletions

View File

@@ -9,7 +9,7 @@ false
<61><62><63><00><61><62><63> <61><62><63><00><61><62><63>
obool: true obool: true
oint: 1 oint: 1
oint64: unset oint64: 9223372036854775807
ostring: unset ostring: unset
ostringlist: unset ostringlist: unset
abc abc
@@ -37,7 +37,7 @@ false
<61><62><63><00><61><62><63> <61><62><63><00><61><62><63>
obool: false obool: false
oint: unset oint: unset
oint64: unset oint64: -9223372036854775808
ostring: unset ostring: unset
ostringlist: unset ostringlist: unset
@@ -157,7 +157,7 @@ def
["1"] ["1"]
false false
4095 4095
4095 9223372036854775807
123 123
456 456
<61><62><63><00><61><62><63> <61><62><63><00><61><62><63>
@@ -171,7 +171,7 @@ def
["1"] ["1"]
false false
0 0
0 -9223372036854775808
<61><62><63><00><61><62><63> <61><62><63><00><61><62><63>

View File

@@ -745,7 +745,9 @@ and generate_lang_bindtests call =
CallStringList []; CallBool false; CallStringList []; CallBool false;
CallInt 0; CallInt64 0L; CallString "123"; CallString "456"; CallInt 0; CallInt64 0L; CallString "123"; CallString "456";
CallBuffer "abc\000abc"] CallBuffer "abc\000abc"]
(Some [CallOBool ("obool", true); CallOInt ("oint", 1)]); (Some [CallOBool ("obool", true);
CallOInt ("oint", 1);
CallOInt64 ("oint64", Int64.max_int)]);
call "internal_test" call "internal_test"
[CallString "abc"; CallOptString None; [CallString "abc"; CallOptString None;
CallStringList []; CallBool false; CallStringList []; CallBool false;
@@ -758,7 +760,8 @@ and generate_lang_bindtests call =
CallStringList []; CallBool false; CallStringList []; CallBool false;
CallInt 0; CallInt64 0L; CallString "123"; CallString "456"; CallInt 0; CallInt64 0L; CallString "123"; CallString "456";
CallBuffer "abc\000abc"] CallBuffer "abc\000abc"]
(Some [CallOBool ("obool", false)]); (Some [CallOBool ("obool", false);
CallOInt64 ("oint64", Int64.min_int)]);
call "internal_test" call "internal_test"
[CallString ""; CallOptString (Some ""); [CallString ""; CallOptString (Some "");
CallStringList []; CallBool false; CallStringList []; CallBool false;
@@ -803,12 +806,12 @@ and generate_lang_bindtests call =
call "internal_test" call "internal_test"
[CallString "abc"; CallOptString (Some "def"); [CallString "abc"; CallOptString (Some "def");
CallStringList ["1"]; CallBool false; CallStringList ["1"]; CallBool false;
CallInt 4095; CallInt64 4095L; CallString "123"; CallString "456"; CallInt 4095; CallInt64 Int64.max_int; CallString "123"; CallString "456";
CallBuffer "abc\000abc"] None; CallBuffer "abc\000abc"] None;
call "internal_test" call "internal_test"
[CallString "abc"; CallOptString (Some "def"); [CallString "abc"; CallOptString (Some "def");
CallStringList ["1"]; CallBool false; CallStringList ["1"]; CallBool false;
CallInt 0; CallInt64 0L; CallString ""; CallString ""; CallInt 0; CallInt64 Int64.min_int; CallString ""; CallString "";
CallBuffer "abc\000abc"] None; CallBuffer "abc\000abc"] None;
call "internal_test" call "internal_test"
[CallString "abc"; CallOptString (Some "def"); [CallString "abc"; CallOptString (Some "def");