“Now my time has come to die. Every one of you knows in his heart and soul that the Lord your God has given you all the good things that he promised. Every promise he made has been kept; not one has failed.” (Joshua 23:14, GNB)

Joshua flat out states what the central theme of the entire book of Joshua is here: What God has promised, this he has delivered. He had certainly delivered.  The people had come into the land and fought many battles and many enemies and won them all (even making up for the battle lost due to Achan’s treachery).

God will keep his promises.