fix tests
fix Calendar creation
add more normal stub rule test cases
completed stub rule test cases