test constructor