10 Replies Latest reply on Nov 4, 2008 7:57 PM by jschellSomeoneStoleMyAlias

    Can I test (junit) default case of switch-case statement ?

    807589
      Hi,

      I have a class which has switch-case statements and I am trying to junit test with 100% coverage. My switch-case workes based on enum values.

      say my enum values are 1, 2.

      switch(getEnumValues) {

      case 1:
      return "some value";
      case 2:
      return "some value";
      default:
      throw new UnsupportedOperationException("No such enum value supported.");
      }

      I have test case to test the case 1 and 2 but I am not able to test default case. Can anyone please let me know how can I right a junit test case for default case.

      Edited by: TUIJAVADEV on Nov 4, 2008 4:15 PM