implement function call tests for floats and floats mixed with integers
This commit is contained in:
@@ -184,6 +184,86 @@ function fget10(): float {
|
||||
return farg10(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0);
|
||||
}
|
||||
|
||||
function fargMix1(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): float {
|
||||
return a;
|
||||
}
|
||||
|
||||
function fgetMix1(): float {
|
||||
return fargMix1(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix2(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): int {
|
||||
return b;
|
||||
}
|
||||
|
||||
function fgetMix2(): int {
|
||||
return fargMix2(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix3(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): float {
|
||||
return c;
|
||||
}
|
||||
|
||||
function fgetMix3(): float {
|
||||
return fargMix3(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix4(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): int {
|
||||
return d;
|
||||
}
|
||||
|
||||
function fgetMix4(): int {
|
||||
return fargMix4(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix5(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): float {
|
||||
return e;
|
||||
}
|
||||
|
||||
function fgetMix5(): float {
|
||||
return fargMix5(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix6(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): int {
|
||||
return f;
|
||||
}
|
||||
|
||||
function fgetMix6(): int {
|
||||
return fargMix6(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix7(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): float {
|
||||
return g;
|
||||
}
|
||||
|
||||
function fgetMix7(): float {
|
||||
return fargMix7(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix8(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): int {
|
||||
return h;
|
||||
}
|
||||
|
||||
function fgetMix8(): int {
|
||||
return fargMix8(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix9(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): float {
|
||||
return i;
|
||||
}
|
||||
|
||||
function fgetMix9(): float {
|
||||
return fargMix9(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fargMix10(a: float, b: int, c: float, d: int, e: float, f: int, g: float, h: int, i: float ,j: int): int {
|
||||
return j;
|
||||
}
|
||||
|
||||
function fgetMix10(): int {
|
||||
return fargMix10(1.0, 2, 3.0, 4, 5.0, 6, 7.0, 8, 9.0, 10);
|
||||
}
|
||||
|
||||
function fadd(x: float, y: float): float {
|
||||
return x + y;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user