M.B.
Really... he won't starve himself! Yes, he is testing his boundaries.
While it may seem rigid or strict, I started a policy with my kids early on that they didn't have to eat what I cooked for a meal... however, they did not get any snacks until the next meal. They did not have the option of a sandwich, cereal or healthy "snacks".
After a few times of being "hungry" for a few hours, they did learn to eat what I cooked... and.. I didn't cook really strange items.... I usually had a meat, starch, and veggie, frequently casseroles..... rarely did they refuse to eat anything. They often ate most of the items, but decided they didn't "like" something they had willingly eaten the week before.
All of my kids quickly learned to eat what I supplied, and were willing to try new foods when we were eating at other places.
I decided at an early point that I was not a "short order" cook... I cooked things I thought my hubby would like to eat, and they learned to eat what I cooked.
Be sure to limit snacking between meals, and also watch what he is drinking... if he is drinking a lot of milk and juice between meals, that may be filling him up, also.... yes, milk and juice are healthy, but not to the exclusion of healthy foods.
However, I didn't make them eat the refused meal the next meal....