a friend of mine has these growing in his garden, his not really sure where he got the seeds from. basically it has tomatoes on it and spikes on the back of the leaf
he didn't eat any because he's afraid they might be poisonous.
It's the African Eggplant, Solanum Aethiopicum. They are edible, even the leaves apparently. The fruits can be used both unripe and ripe, though I do not know anything about specifics for preparation. Being in the Solanum family, it might be wise to investigate possible poisonous plant parts, if that information is available.