Guest User

Untitled

a guest
Feb 18th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package labs.almerblank.projects.declair.model.vo
  2. {
  3.     import org.flexunit.asserts.assertEquals;
  4.  
  5.     public class VisibilityEnumTests
  6.     {
  7.  
  8.         [Test]
  9.         public function private_nameGetter_returnsCorrectName():void
  10.         {
  11.             assertEquals("private", VisibilityEnum.PRIVATE.name);
  12.         }
  13.  
  14.         [Test]
  15.         public function protected_nameGetter_returnsCorrectName():void
  16.         {
  17.             assertEquals("protected", VisibilityEnum.PROTECTED.name);
  18.         }
  19.  
  20.         [Test]
  21.         public function public_nameGetter_returnsCorrectName():void
  22.         {
  23.             assertEquals("public", VisibilityEnum.PUBLIC.name);
  24.         }
  25.  
  26.         [Test]
  27.         public function internal_nameGetter_returnsCorrectName():void
  28.         {
  29.             assertEquals("internal", VisibilityEnum.INTERNAL.name);
  30.         }
  31.  
  32.         [Test]
  33.         public function final_nameGetter_returnsCorrectName():void
  34.         {
  35.             assertEquals("final", VisibilityEnum.FINAL.name);
  36.         }
  37.  
  38.         [Test(expects = "Error")]
  39.         public function VisibilityVO_invalidVisibilityType_throwsError():void
  40.         {
  41.             new VisibilityEnum("invalid", new Object());
  42.         }
  43.  
  44.         [Test(expects = "Error")]
  45.         public function VisibilityVO_validVisibilityInvalidKey_throwsError():void
  46.         {
  47.             new VisibilityEnum("public", new Object());
  48.         }
  49.  
  50.         [Test(expects = "Error")]
  51.         public function VisibilityVO_validVisibilityInvalidKey_throwsError2():void
  52.         {
  53.             new VisibilityEnum(VisibilityEnum.PRIVATE.name, new Object());
  54.         }
  55.     }
  56. }
Add Comment
Please, Sign In to add comment