17b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beustpackage test.annotationtransformer; 27b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust 37b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beustimport org.testng.Assert; 47b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beustimport org.testng.TestNG; 57b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beustimport org.testng.annotations.Test; 67b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust 77b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beustpublic class AnnotationTransformerSampleTest { 87b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust 97be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust private int m_two = 0; 107b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust private int m_five = 0; 117b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust private int m_three = 0; 127b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust private int m_four = 0; 13892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin 147be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust @Test(invocationCount = 2) 157be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust public void two() { 167be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust m_two++; 177be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust } 187b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust 197b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust @Test(invocationCount = 5) 207b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust public void four() { 217b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust m_four++; 227b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust } 23892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin 247b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust @Test(invocationCount = 5) 257b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust public void three() { 267b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust m_three++; 277b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust } 287b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust 297be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust @Test 307b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust public void five() { 317b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust m_five++; 327b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust } 33892b08c1f1afd198fd8ccbf804de28b7ce12f547nullin 347be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust @Test(dependsOnMethods = {"two", "three", "four", "five"}) 357b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust public void verify() { 367be7fd8547d302ebdf5853070a26c06a586baa3bCédric Beust Assert.assertEquals(m_two, 2); 377b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust Assert.assertEquals(m_three, 3); 387b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust Assert.assertEquals(m_four, 4); 397b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust Assert.assertEquals(m_five, 5); 409fea1918c7ee9a062c8af96d4346afef6a7c14e8Cédric Beust } 417b8fb083335e9ea280cacd74dddcff1afb4c67b8Cédric Beust} 42