def test_junit3_legacy(self): tested_metric = JUnitFinder(metrics_logger=Mock()) self.assertTrue( tested_metric.wants_file( '/jira-tests-legacy/tested/class/Class3.java')) self.assertTrue( tested_metric.on_read_line( 'public class Class3 extends AbstractTestViewIssueColumns {')) self.assertTrue( tested_metric.on_read_line('public void testBehavior1() {')) self.assertTrue( tested_metric.on_read_line('public void shouldDoSomething() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue( tested_metric.on_read_line( 'public void shouldFallIfNotSupported() {')) self.assertEqual( 0, tested_metric.get_values()['tests.junit.4.count'].value) self.assertEqual( 1, tested_metric.get_values()['tests.junit.3.count'].value) self.assertEqual( 0, tested_metric.get_values()['tests.junit.3.nonlegacy'].value)
def test_junit3_finder(self): tested_metric = JUnitFinder(metrics_logger=Mock()) self.assertTrue(tested_metric.wants_file('tested/class/Class2.java')) self.assertTrue( tested_metric.on_read_line( 'public class Class2 extends TestCase {')) self.assertTrue( tested_metric.on_read_line('public void testBehavior1() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue( tested_metric.on_read_line('public void testSomething() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue( tested_metric.on_read_line( 'public void shouldFallIfNotSupported() {')) self.assertEqual( 0, tested_metric.get_values()['tests.junit.4.count'].value) self.assertEqual( 2, tested_metric.get_values()['tests.junit.3.count'].value) self.assertEqual( 2, tested_metric.get_values()['tests.junit.3.nonlegacy'].value)
def test_junit3_legacy(self): tested_metric = JUnitFinder(metrics_logger=Mock()) self.assertTrue(tested_metric.wants_file('/jira-tests-legacy/tested/class/Class3.java')) self.assertTrue(tested_metric.on_read_line('public class Class3 extends AbstractTestViewIssueColumns {')) self.assertTrue(tested_metric.on_read_line('public void testBehavior1() {')) self.assertTrue(tested_metric.on_read_line('public void shouldDoSomething() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue(tested_metric.on_read_line('public void shouldFallIfNotSupported() {')) self.assertEqual(0, tested_metric.get_values()['tests.junit.4.count'].value) self.assertEqual(1, tested_metric.get_values()['tests.junit.3.count'].value) self.assertEqual(0, tested_metric.get_values()['tests.junit.3.nonlegacy'].value)
def test_junit3_finder(self): tested_metric = JUnitFinder(metrics_logger=Mock()) self.assertTrue(tested_metric.wants_file('tested/class/Class2.java')) self.assertTrue(tested_metric.on_read_line('public class Class2 extends TestCase {')) self.assertTrue(tested_metric.on_read_line('public void testBehavior1() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue(tested_metric.on_read_line('public void testSomething() {')) self.assertTrue(tested_metric.on_read_line('@Test')) self.assertTrue(tested_metric.on_read_line('public void shouldFallIfNotSupported() {')) self.assertEqual(0, tested_metric.get_values()['tests.junit.4.count'].value) self.assertEqual(2, tested_metric.get_values()['tests.junit.3.count'].value) self.assertEqual(2, tested_metric.get_values()['tests.junit.3.nonlegacy'].value)