construct date test case modified