1336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustpackage org.testng.internal.annotations; 2336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 3ca520d28e1855f27e7fdab6c85aee4065758c2ebCédric Beustimport org.testng.annotations.ITestOrConfiguration; 4ca520d28e1855f27e7fdab6c85aee4065758c2ebCédric Beust 50f7e671c94aeedee2fbc796b3318d44b0297b6cdnullinpublic class TestOrConfiguration 67b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust extends BaseAnnotation 70f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin implements ITestOrConfiguration 87b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust{ 9336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private String[] m_parameters = {}; 10336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private String[] m_groups = {}; 11336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private boolean m_enabled = true; 12336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private String[] m_dependsOnGroups = {}; 13336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private String[] m_dependsOnMethods = {}; 14336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust private String m_description = ""; 15bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust private int m_priority; 16830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust private long m_timeOut = 0; 17830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust 180f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 19336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public String[] getGroups() { 20336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_groups; 21336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 22336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 230f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 24336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public boolean getEnabled() { 25336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_enabled; 26336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 27336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 280f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 29336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setDependsOnGroups(String[] dependsOnGroups) { 30336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_dependsOnGroups = dependsOnGroups; 31336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 32336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 330f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 34336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setDependsOnMethods(String[] dependsOnMethods) { 35336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_dependsOnMethods = dependsOnMethods; 36336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 37336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 380f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 39336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setGroups(String[] groups) { 40336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_groups = groups; 41336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 42336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 430f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 44336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public String getDescription() { 45336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_description; 46336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 47336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 480f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 49336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setEnabled(boolean enabled) { 50336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_enabled = enabled; 51336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 520f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 530f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 54336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public String[] getDependsOnGroups() { 55336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_dependsOnGroups; 56336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 57336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 580f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 59336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public String[] getDependsOnMethods() { 60336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_dependsOnMethods; 61336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 620f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 630f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 64336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public String[] getParameters() { 65336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust return m_parameters; 66336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 670f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 68336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setParameters(String[] parameters) { 69336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_parameters = parameters; 70336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 71336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 720f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 73336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust public void setDescription(String description) { 74336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust m_description = description; 75336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust } 76336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 77bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust public int getPriority() { 78bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust return m_priority; 79bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust } 800f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 81bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust public void setPriority(int priority) { 82bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust m_priority = priority; 83bf8793f759516dd01031191df20dddd2de71cd69Cédric Beust } 84830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust 850f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 86830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust public void setTimeOut(long timeOut) { 87830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust m_timeOut = timeOut; 88830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust } 890f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 900f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin @Override 91830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust public long getTimeOut() { 92830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust return m_timeOut; 93830ff4bf3fbfae0d63cb762b9c0d9a184feb58a3Cédric Beust } 94336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust} 95