1double@test1 = lerp(-1.1, 1.0000001, 0.0); 2// test formulation returns b when t = 1.0 3double@test2 = lerp(-1.1, 1.0000001, 1.0); 4double@test3 = lerp(1.1, 1.0000001, 1.0); 5double@test4 = lerp(-1.1, -1.0000001, 1.0); 6// test formulation returns exact input when a==b 7double@test5 = lerp(1.1, 1.1, 100.0); 8double@test6 = lerp(-1.1, -1.1, 100.0); 9// 10double@test7 = lerp(1.0, 11.0, 0.5); 11double@test8 = lerp(1.0, 11.0, 2.0); 12double@test9 = lerp(1.0, 11.0,-2.0); 13float@test10 = lerp(1.0f, 11.0f, 0.5f); 14