updated test methodology with a large array of additional test cases