Basic unit tests; This patch relies on the 51 existing clone() tests