20 basic test case all passed