first test passed with int  and a Portable containing  integer and float