Sheep - Now you are miss-characterizing the promises he made to match the actions that he took. I don't hold any politician such a slippery standard. Nor should you.

1) China - What Trump said was the if they expect him to abide by the one-china policy, then China will have to make a deal on another issues, like trade. Within days of his election, he reiterated that the one-china policy won't be followed unless concessions on trade are negotiated. 3 weeks later: Trump acquiesced completely. One-China policy in place, no concessions given by China

2) Mexico - Trump's promise was always that Mexico would pay for it, even if it meant taking the funds from what the US gives to Mexico yearly. 2 Weeks into his presidency, Mexico says it won't pay for the wall and now taking the funding from what the US gives them is off the table.

I'm already out of space but note the disconcerting trend. Trump talks tough to the other party. When the other party doesn't agree, Trump acquiesces completely