Warning: session_start(): open(/var/lib/php/sessions/sess_kt4lfmsu7boittagbf9h9qmmqq, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
set flag typeConversionScore_debug.
scope test_newPreciseCall
interface #Inti {
default int x() { ret 5; }
}
svoid test_newPreciseCall() {
class X {
long x(long x) { ret x+1; }
long y(long x) { ret x+1; }
long y(int x) { ret x+2; }
}
set newPreciseCall_debug;
assertEqualsVerbose(6L, newPreciseCall(new X, "x", 5));
assertEqualsVerbose(2L, newPreciseCall(new X, "x", 1L));
assertEqualsVerbose(7L, newPreciseCall(new X, "y", 5));
assertEqualsVerbose(2L, newPreciseCall(new X, "y", 1L));
please include function str.
assertEqualsVerbose("1.0", newPreciseCall(mainFunctionHolder str, "str", 1.0));
please include function plus.
assertEqualsVerbose(3, newPreciseCall(mainFunctionHolder plus, "plus", 1, 2));
please include function ll.
assertEqualsVerbose(ll(1, 2), newPreciseCall(mainFunctionHolder ll, "ll", 1, 2));
// Test calling a default method
class Y is Inti {}
assertEqualsVerbose(5, newPreciseCall(new Y, "x"));
}