add first test for interface define