added all junit tests