* add test case * add test case * add test case * add test case * add test case * add test case * remove commented code * test only fan platform * add test case * remove fan mock