update method(and unit test case) for getAllProductList