Evaluating Large Language Models for the Generation of Unit Tests with Equivalence Partitions and Boundary Values