=*org/idempiere/test/base/DocumentStatusTest#org/idempiere/test/AbstractTestCase()VCode  LineNumberTableLocalVariableTablethis,Lorg/idempiere/test/base/DocumentStatusTest;testDocumentStatusVisibilityRuntimeVisibleAnnotationsLorg/junit/jupiter/api/Test;"org/compiere/model/MDocumentStatus org/compiere/util/Env getCtx()Ljava/util/Properties;   getTrxName()Ljava/lang/String;  ,(Ljava/util/Properties;ILjava/lang/String;)V!!Invoice Document Status Unit Test # $%setName(Ljava/lang/String;)V'D ) *% setEntityType , -.setAD_Table_ID(I)V 0 1.setAD_Window_ID 3 4.setSeqNo 6 7saveEx9(org/compiere/model/MDocumentStatusAccess 8 < =>get_ID()I 8@ A.setPA_DocumentStatus_ID CED(org/idempiere/test/DictionaryIDs$AD_User FG GARDEN_ADMIN*Lorg/idempiere/test/DictionaryIDs$AD_User; CI JKidI 8M N. setAD_User_ID PRQ(org/idempiere/test/DictionaryIDs$AD_Role STGARDEN_WORLD_ADMIN*Lorg/idempiere/test/DictionaryIDs$AD_Role; PI 8W X. setAD_Role_ID 86[ Notice Document Status Unit Test]!Request Document Status Unit Test P_ `TGARDEN_WORLD_USERb-Workflow Activities Document Status Unit Test d efgetDocumentStatusIndicatorsQ(Ljava/util/Properties;IILjava/lang/String;)[Lorg/compiere/model/MDocumentStatus; hjijava/util/Arrays klasList%([Ljava/lang/Object;)Ljava/util/List; npojava/util/List qrcontains(Ljava/lang/Object;)Zt'Either User or Role Assignment matching vxw org/junit/jupiter/api/Assertions yz assertTrue(ZLjava/lang/String;)V|3No permission assigned, should visible to every one~*When Role not matching, Should not Visible v z assertFalse User is assigned, Should Visible%User Assignment Match but role do not#When Role matching, Should Visible C G GARDEN_USERSInvoice Document Status Not Visible For User Garden Admin and Role GardenWorld User$User is assigned, Should not Visible P TGARDEN_WORLD_ADMIN_NOT_ADVANCED9Neither User or Role Assignment match, Should not visible0Role assignment not matching, Should not visible/User assignment not visible, Should not Visible invoiceDS$Lorg/compiere/model/MDocumentStatus;invoiceDSAccess*Lorg/compiere/model/MDocumentStatusAccess;noticeDS requestDSrequestDSAccessWorkflowActivitiesDSWorkflowActivitiesDSAccessdocumentStatusIndicators%[Lorg/compiere/model/MDocumentStatus; SourceFileDocumentStatusTest.java InnerClasses org/idempiere/test/DictionaryIDsAD_RoleAD_User!3* 12   ɻY*L+ "+&(+>++/+ 2+58Y*:M,+;?,BHL,OUV,YY*N-Z"-&(-+-/-2-5Y*:\"&(>+ɶ/258Y*::;?^UVYY*:a"&(>+*/(258Y*::;?BHLYBHOU*c:g+msug-m{ugm}gmuBH^U*c:g+mg-m{ugmugmuH^U*c:g+mg-m{ugm}ugmdU*c:g+mg-m{ugmgm bX<=>?#@*A0B4DDELFVG`HdLtMzNOPQRUVWXYZ[]^_`cdef%g-h4i9kJlTm_ndqgrwq|stuvuwxw{|{}~}!+0;=@Pamorw \  DtU J|MP@C@