I learnt from a certain textbook that aldehydes and formic acid respond positively to Tollens', Fehling's, Benedict's, Schiff's and HgCl2 tests.
However, in another textbook I read that even alpha-hydroxy ketones respond positively to these tests. What is the reason behind this? I thought ketones are not oxidizable (unless under drastic conditions).
Fructose is an alpha-hydroxy ketone, but all alpha-hydroxy ketones are not fructose. In fructose there is a terminal hydroxy group which facilitates Tollens' test, etc. in basic medium. But why do alpha-hydroxy ketones like benzoin give these tests even though there is no terminal hydroxy group? That part is still unclear to me. Could you please answer that part?