pike.git
/
src
/
testsuite.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/testsuite.in:1:
START_MARKER
-
test_true([["$Id: testsuite.in,v 1.
836
2008/06/29
15
:
37
:
53
grubba Exp $"]]);
+
test_true([["$Id: testsuite.in,v 1.
837
2008/06/29
21
:
24
:
20
grubba Exp $"]]);
// This triggered a bug only if run sufficiently early. test_compile_any([[#pike 7.2]]) test_compile_any([[#pike 7.4]]) test_compile_any([[#pike 7.0]]) test_compile_any([[#pike 0.6]]) cond([[all_constants()->_verify_internals]], [[ test_do(_verify_internals())
pike.git/src/testsuite.in:9909:
test_eq(hash("foo",10),3) test_eq(hash("bar"),2091518428) test_eq(hash("bar",10),8) test_eq(hash("b\666arqwerty1234"),1829582221) test_eq(hash(""),0) test_eval_error( return hash("foo",0) ) test_eval_error( return hash("foo",-1) ) // - hash_7_4 define(test_hash_7_4, [[
+
ignore_warning("Calling a deprecated value.", [[
test_any([[ int i = hash_7_4($1); return ]]dnl ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl [[i; ]], $2)
-
+
]])
test_any([[
-
+
int i = 7.4::hash($1);
+
return ]]dnl
+
ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl
+
[[i;
+
]], $2)
+
test_any([[
#pike 7.4 int i = hash($1); return ]]dnl ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl [[i; ]], $2) ]]) test_hash_7_4("foo",2091538203) test_hash_7_4([["foo",10]],3) test_hash_7_4("bar",2091518428) test_hash_7_4([["bar",10]],8) test_hash_7_4("b\666arqwerty1234", 2142487018, 1858424874) test_hash_7_4("",0)
-
test_eval_error( return
hash_
7
_
4("foo",0) )
+
test_eval_error( return 7
.
4
::hash
("foo",0) )
// - hash_7_0 define(test_hash_7_0, [[
-
+
ignore_warning("Calling a deprecated value.", [[
test_any([[ int i = hash_7_0($1); return ]]dnl ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl [[i; ]], $2)
-
+
]])
test_any([[
-
+
int i = 7.0::hash($1);
+
return ]]dnl
+
ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl
+
[[i;
+
]], $2)
+
test_any([[
#pike 7.0 int i = hash($1); return ]]dnl ifelse([[$3]],,, [[((i==$2)||(i==$3))?$2:]])dnl [[i; ]], $2) ]]) test_hash_7_0("foo",27734) test_hash_7_0([["foo",10]],4) test_hash_7_0("bar",26689) test_hash_7_0([["bar",10]],9) test_hash_7_0("b\666arqwerty1234", 2142487018, 1858424874) test_hash_7_0("",0) test_eval_error( return hash_7_0("foo",0) )
-
// Versioned scope.
-
test_eq(7.0::hash, hash_7_0)
-
test_eq(7.4::hash, hash_7_4)
-
+
// - hash_value define(test_hash_value, [[ test_true(intp(hash_value($1))) dnl Make sure the value to hash has a chance at surviving the optimizer... test_do(add_constant("test_value", $1)) test_eq(hash_value($1),hash_value($1)) test_do(add_constant("test_value")) ]]) test_hash_value(77) test_hash_value(5.0)