add more tests for metric types