Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package labs.almerblank.projects.declair.model.vo
- {
- import org.flexunit.asserts.assertEquals;
- public class VisibilityEnumTests
- {
- [Test]
- public function private_nameGetter_returnsCorrectName():void
- {
- assertEquals("private", VisibilityEnum.PRIVATE.name);
- }
- [Test]
- public function protected_nameGetter_returnsCorrectName():void
- {
- assertEquals("protected", VisibilityEnum.PROTECTED.name);
- }
- [Test]
- public function public_nameGetter_returnsCorrectName():void
- {
- assertEquals("public", VisibilityEnum.PUBLIC.name);
- }
- [Test]
- public function internal_nameGetter_returnsCorrectName():void
- {
- assertEquals("internal", VisibilityEnum.INTERNAL.name);
- }
- [Test]
- public function final_nameGetter_returnsCorrectName():void
- {
- assertEquals("final", VisibilityEnum.FINAL.name);
- }
- [Test(expects = "Error")]
- public function VisibilityVO_invalidVisibilityType_throwsError():void
- {
- new VisibilityEnum("invalid", new Object());
- }
- [Test(expects = "Error")]
- public function VisibilityVO_validVisibilityInvalidKey_throwsError():void
- {
- new VisibilityEnum("public", new Object());
- }
- [Test(expects = "Error")]
- public function VisibilityVO_validVisibilityInvalidKey_throwsError2():void
- {
- new VisibilityEnum(VisibilityEnum.PRIVATE.name, new Object());
- }
- }
- }
Add Comment
Please, Sign In to add comment